java编程计算器(新手求解,急)
java编程计算器(新手求解,急)百度搜索出来的代码看不懂不需要计算器界面只要能算就行了能不能教下...
java编程计算器(新手求解,急)百度搜索出来的代码看不懂 不需要计算器界面 只要能算就行了 能不能教下
展开
2个回答
展开全部
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int a,b;
String op;
a=sc.nextInt();
b = sc.nextInt();
op = sc.next();
switch(op){
case "+":
System.out.println(a+b);
break;
case "-":
System.out.println(a-b);
break;
case "*":
System.out.println(a*b);
break;
case "/":
if(b == 0)
System.out.println("Divided by zero!");
else
System.out.println((float)a/b);
break;
default:
System.out.println("Invalid operator");
}
}
}
追问
scanner sc 这个sc可以改成in嘛
追答
可以。
展开全部
public static void main(String[] args) {
System.out.println("请输入第一个数:");
Scanner scanner1 = new Scanner(System.in);
double input1 = Double.parseDouble(scanner1.nextLine());
System.out.println("请输入符号:");
Scanner scanner3 = new Scanner(System.in);
String method = scanner3.nextLine();
System.out.println("请输入第二个数:");
Scanner scanner2 = new Scanner(System.in);
double input2 = Double.parseDouble(scanner2.nextLine());
double result = 0;
if (method.equals("+"))
System.out.println("请输入第一个数:");
Scanner scanner1 = new Scanner(System.in);
double input1 = Double.parseDouble(scanner1.nextLine());
System.out.println("请输入符号:");
Scanner scanner3 = new Scanner(System.in);
String method = scanner3.nextLine();
System.out.println("请输入第二个数:");
Scanner scanner2 = new Scanner(System.in);
double input2 = Double.parseDouble(scanner2.nextLine());
double result = 0;
if (method.equals("+"))
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询