写java程序,根据小学学的四则元算法则,对输入的两个整型数据实现加法,减法,乘法,除法(+,-,*,/)。 要求分别定义 加、减、乘、除这四种计算功能的方法,然后通过main方法进行运算调用实现计算器功能。
时间: 2023-09-15 10:05:34 浏览: 85
一个计算器的设计具有基本的加、减、乘、除等四则运算
3星 · 编辑精心推荐
### 回答1:
以下是实现你所需功能的Java程序:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入第一个整数:");
int num1 = input.nextInt();
System.out.print("请输入第二个整数:");
int num2 = input.nextInt();
System.out.println(num1 + " + " + num2 + " = " + add(num1, num2));
System.out.println(num1 + " - " + num2 + " = " + subtract(num1, num2));
System.out.println(num1 + " * " + num2 + " = " + multiply(num1, num2));
System.out.println(num1 + " / " + num2 + " = " + divide(num1, num2));
}
public static int add(int num1, int num2) {
return num1 + num2;
}
public static int subtract(int num1, int num2) {
return num1 - num2;
}
public static int multiply(int num1, int num2) {
return num1 * num2;
}
public static double divide(int num1, int num2) {
return (double) num1 / num2;
}
}
```
程序中使用了Scanner类来获取用户输入的两个整数,然后分别调用add、subtract、multiply、divide这四个方法,输出对应的结果。其中,除法的结果使用了double类型来存储,可以更准确地表示小数部分。
### 回答2:
根据题目要求,我们需要编写一个Java程序,实现两个整型数据的加法、减法、乘法和除法操作。具体步骤如下:
1. 定义一个类,命名为Calculator(计算器)。
2. 在Calculator类中定义四个方法,分别为addition(加法)、subtraction(减法)、multiplication(乘法)和division(除法)。这四个方法的参数为两个整型数据,分别代表要进行操作的两个数。
3. 在addition方法中,将两个整型数相加,并将结果返回。
4. 在subtraction方法中,将第一个整型数减去第二个整型数,并将结果返回。
5. 在multiplication方法中,将两个整型数相乘,并将结果返回。
6. 在division方法中,将第一个整型数除以第二个整型数,并将结果返回。
7. 在main方法中,使用Scanner类获取用户输入的两个整型数。
8. 调用addition、subtraction、multiplication和division方法,将用户输入的两个整型数作为参数传入,并输出相应的结果。
以下是完整的代码实现:
```java
import java.util.Scanner;
public class Calculator {
public static int addition(int num1, int num2) {
return num1 + num2;
}
public static int subtraction(int num1, int num2) {
return num1 - num2;
}
public static int multiplication(int num1, int num2) {
return num1 * num2;
}
public static double division(int num1, int num2) {
return (double) num1 / num2;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个整数: ");
int num1 = scanner.nextInt();
System.out.print("请输入第二个整数: ");
int num2 = scanner.nextInt();
System.out.println("加法的结果为: " + addition(num1, num2));
System.out.println("减法的结果为: " + subtraction(num1, num2));
System.out.println("乘法的结果为: " + multiplication(num1, num2));
System.out.println("除法的结果为: " + division(num1, num2));
scanner.close();
}
}
```
这样,我们就完成了一个可以进行加法、减法、乘法和除法的计算器程序。用户只需要输入两个整型数,程序即可输出相应的计算结果。
### 回答3:
以下是一个示例的Java程序,实现了加法、减法、乘法和除法的计算器功能:
```java
import java.util.Scanner;
public class Calculator {
// 加法
public static int add(int a, int b) {
return a + b;
}
// 减法
public static int subtract(int a, int b) {
return a - b;
}
// 乘法
public static int multiply(int a, int b) {
return a * b;
}
// 除法
public static double divide(int a, int b) {
return (double)a / b;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个整数:");
int num1 = scanner.nextInt();
System.out.print("请输入第二个整数:");
int num2 = scanner.nextInt();
System.out.println("加法结果:" + add(num1, num2));
System.out.println("减法结果:" + subtract(num1, num2));
System.out.println("乘法结果:" + multiply(num1, num2));
if (num2 == 0) {
System.out.println("除数不能为0");
} else {
System.out.println("除法结果:" + divide(num1, num2));
}
scanner.close();
}
}
```
用户可以依次输入两个整数,然后程序将计算并输出加法、减法、乘法和除法的结果。需要注意的是,除法运算中需要判断除数是否为0,避免出现除以0的错误。
阅读全文