这里是我写的代码,不完整有缺漏可能还有点问题,但是我不知道该怎么写了,请各位帮忙。
import java.util.Scanner;
public class OptionDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入第一个整数:");
int n = sc.nextInt();
System.out.println("输入第二个整数:");
int m = sc.nextInt();
System.out.println("输入你要执行的操作:+,-,*,/");
String option = sc.next();
method(n,m,option);
}
private static void method(int n, int m, String option) {
if ("+".equals(option)) {
System.out.println("n + m = "+(n + m));
return;
}
if ("-".equals(option)) {
System.out.println("n - m = "+(n - m));
return;
}
if ("*".equals(option)) {
System.out.println("n * m = "+(n * m));
return;
}
if ("/".equals(option) && m != 0) {
System.out.println("n / m = "+(n / m));
return;
}
if (m == 0) {
System.out.println("除数不能为0!");
return;
}
System.out.println("操作符有误!");
}
}
你是要写个类专门用来加减乘除呢.还是在这里直接计算
public class TestClass {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入第一个数字:");
int a = s.nextInt();
System.out.println("First Number: "+a);
System.out.println("请输入第二个数字:");
int b = s.nextInt();
System.out.println("Second Number: "+b);
int result = Matrx.add(a,b);
System.out.println("计算结果为:"+result);
}
static class Matrx{
public static int add (int x,int y){
return x+y;
}
}
}