2个回答
展开全部
这个简单,我给楼主写一个
import java.util.Scanner;
public class Cal {
public static void main(String[] args) {
int Num1, Num2, re;
char ch;
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个数字");
Num1 = input.nextInt();
System.out.println("请输入第二个数字");
Num2 = input.nextInt();
System.out.println("请输入运算符");
ch = input.next().charAt(0);
switch (ch) {
case '+':
re = Num1 + Num2;
System.out.println(re);
break;
case '-':
re = Num1 - Num2;
System.out.println(re);
break;
case '*':
re = Num1 * Num2;
;
System.out.println(re);
break;
case '/':
if (Num2 == 0) {
System.out.println("除数不能为0");
} else {
re = Num1 / Num2;
System.out.println(re);
}
break;
default:
break;
}
}
}
44行代码,不过没有输入非法和循环的功能,楼主如果需要更多的功能,请补充问题!
import java.util.Scanner;
public class Cal {
public static void main(String[] args) {
int Num1, Num2, re;
char ch;
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个数字");
Num1 = input.nextInt();
System.out.println("请输入第二个数字");
Num2 = input.nextInt();
System.out.println("请输入运算符");
ch = input.next().charAt(0);
switch (ch) {
case '+':
re = Num1 + Num2;
System.out.println(re);
break;
case '-':
re = Num1 - Num2;
System.out.println(re);
break;
case '*':
re = Num1 * Num2;
;
System.out.println(re);
break;
case '/':
if (Num2 == 0) {
System.out.println("除数不能为0");
} else {
re = Num1 / Num2;
System.out.println(re);
}
break;
default:
break;
}
}
}
44行代码,不过没有输入非法和循环的功能,楼主如果需要更多的功能,请补充问题!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询