java如何写出加减法
基础加减法实现
在Java中实现加减法可以通过基本算术运算符完成。加法和减法分别使用 + 和 - 运算符。
int a = 10;
int b = 5;
int sum = a + b; // 加法,结果为15
int difference = a - b; // 减法,结果为5
System.out.println("加法结果: " + sum);
System.out.println("减法结果: " + difference);
方法封装
将加减法封装为方法,提高代码复用性。
public class Calculator {
// 加法方法
public static int add(int num1, int num2) {
return num1 + num2;
}
// 减法方法
public static int subtract(int num1, int num2) {
return num1 - num2;
}
public static void main(String[] args) {
System.out.println("加法结果: " + add(10, 5)); // 输出15
System.out.println("减法结果: " + subtract(10, 5)); // 输出5
}
}
处理用户输入
通过 Scanner 类实现用户交互式输入。
import java.util.Scanner;
public class InteractiveCalculator {
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("加法结果: " + (num1 + num2));
System.out.println("减法结果: " + (num1 - num2));
scanner.close();
}
}
浮点数运算
若需支持小数运算,使用 double 类型。
double x = 10.5;
double y = 3.2;
double sum = x + y; // 结果为13.7
double difference = x - y; // 结果为7.3
System.out.println("加法结果: " + sum);
System.out.println("减法结果: " + difference);
异常处理
添加输入验证,防止非数字输入导致程序崩溃。

import java.util.InputMismatchException;
import java.util.Scanner;
public class SafeCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
try {
System.out.print("输入第一个数字: ");
int num1 = scanner.nextInt();
System.out.print("输入第二个数字: ");
int num2 = scanner.nextInt();
System.out.println("加法结果: " + (num1 + num2));
System.out.println("减法结果: " + (num1 - num2));
} catch (InputMismatchException e) {
System.out.println("错误: 请输入有效数字!");
} finally {
scanner.close();
}
}
}






