Java函数:实现基本的计算器功能
发布时间:2023-08-07 01:00:15
下面是一个简单的Java函数实现基本的计算器功能的代码:
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入 个数字: ");
double num1 = scanner.nextDouble();
System.out.print("请输入运算符(+、-、*、/): ");
char operator = scanner.next().charAt(0);
System.out.print("请输入第二个数字: ");
double num2 = scanner.nextDouble();
double result = 0;
if (operator == '+') {
result = num1 + num2;
} else if (operator == '-') {
result = num1 - num2;
} else if (operator == '*') {
result = num1 * num2;
} else if (operator == '/') {
if (num2 != 0) {
result = num1 / num2;
} else {
System.out.println("除数不能为0");
return;
}
} else {
System.out.println("无效的运算符");
return;
}
System.out.println("结果: " + result);
}
}
该程序首先通过Scanner类接收用户输入的 个数字、运算符和第二个数字。
然后根据运算符进行相应的计算,并将结果赋值给变量result。
当运算符为除法时,程序会先判断除数是否为0,若为0则输出错误提示信息,否则进行除法计算。
最后,程序输出计算结果。
该代码实现了基本的计算器功能,可以进行加、减、乘、除四种运算。如果输入的运算符不是(+、-、*、/)中的一个,会提示无效的运算符。如果进行除法运算时,除数为0会提示错误信息。
