计算器自己练习
import java.util.Scanner;
public class JiSuanJi {
public static void main(String[] args) {
while (true) {
System.out.println("请输入第一个数字 :");
Scanner a1 = new Scanner(System.in);
int b1 = a1.nextInt();
System.out.println("请输入加减乘除 :");
Scanner a3 = new Scanner(System.in);
String b3 = a3.nextLine();
System.out.println("请输入第二个数字 :");
Scanner a2 = new Scanner(System.in);
int b2 = a2.nextInt();
switch (b3) {
case "+":
add(b1, b2);
break;
case "-":
jianfa(b1, b2);
break;
case "*":
chengfa(b1, b2);
break;
case "/":
chufa(b1, b2);
break;
}
}
}
public static void add(int b1, int b2) {
int sum = 0;
sum = b1 + b2;
System.out.println(sum);
}
public static void jianfa(int b1, int b2) {
int sum = 0;
sum = b1 - b2;
System.out.println(sum);
}
public static void chengfa(int b1, int b2) {
int sum = 0;
sum = b1 * b2;
System.out.println(sum);
}
public static void chufa(int b1, int b2) {
int sum = 0;
sum = b1 / b2;
System.out.println(sum);
}
}
每个方法可以直接return ,最后在main函数里整个输出语句。
public static void add(int b1, int b2){ //这样写代码更少
return b1 + b2;
}
public static void main (String[] args){
System.out.println(return); //直接在主函数里写一句输出返回值即可
}
英语不好,自己写着玩的。可能会有不规范,请勿学习。