public static void main(String[]args){
Scanner input = new Scanner(System.in);
// 获取键盘输入值
System.out.println("请依次输入第一个数字,+ - * / 运算符号,以及第二个数字:");
double num = input.nextDouble();
// 用于获取字符串的第一个字符
char str = input.next().charAt(0);
double num1 = input.nextDouble();
// * 号ASCII为42
if (str ==42){
System.out.println("结果为:" + (num * num1));
}else if(str ==43){
System.out.println("结果为:" + (num + num1)); // +号ASCII为43
}else if(str ==45){
System.out.println("结果为:" + (num - num1)); // - 号ASCII为45
}else if(str ==47){ // 除号ASCII为47
if (num1 ==0){ // 用于判断被除数是不是为0
System.out.println("被除数为零,运算无意义!");
}else{
System.out.println("结果为:" + (num / num1));
}
}else {
System.out.println("暂不支持此运算符或输入有误请重新输入!");
}
}
}
完成一个简单的Java计算器程序,控制台进行输入,打印计算结果,注意Java代码规范
最新推荐文章于 2022-12-26 16:57:59 发布