| 
 
| import java.util.Scanner; 
 public class SimpleClac {
 
 /**
 * @param args
 */
 public static void main(String[] args) {
 Scanner scan = new Scanner(System.in);
 System.out.println("请输入第一个数");
 int a = 0;
 a = scan.nextInt();
 int b = 0;
 int tag = 0;// 用作选择标记
 System.out
 .println("请输入您选择的操作(1代表加  2 代表减  3代表除  4 代表乘   5 代表 取模    -1 代表结束操作)");
 tag = scan.nextInt();
 int result;
 result = fun(a, tag);
 System.out.println(result);
 }
 
 public static double addition(int a, int b) { // 加法
 return a + b;
 }
 
 public static double subtraction(int a, int b) { // 减法
 return a - b;
 }
 
 public static double division(int a, int b) { // 除法
 return a / b;
 }
 
 public static double multiplication(int a, int b) { // 乘法
 return a * b;
 }
 
 public static int mod(int a, int b) { // 取模
 return a % b;
 }
 
 public static int fun(int a, int tag) {
 Scanner scan = new Scanner(System.in);
 int b = 0;
 if (tag == 1) {
 System.out.println("请再输入一个数,已完成操作");
 b = scan.nextInt();
 a = (int) addition(a, b);
 System.out
 .println("请输入您选择的操作(1代表加  2 代表减  3代表除  4 代表乘   5 代表  取模    -1 代表结束操作)");
 tag = scan.nextInt();
 if(tag!=-1){
 fun(a, tag);
 }else{
 return a;
 }
 } else if (tag == 2) {
 System.out.println("请再输入一个数,已完成操作");
 b = scan.nextInt();
 a = (int) subtraction(a, b);
 System.out
 .println("请输入您选择的操作(1代表加  2 代表减  3代表除  4 代表乘   5 代表  取模    -1 代表结束操作)");
 tag = scan.nextInt();
 if(tag!=-1){
 fun(a, tag);
 }else{
 return a;
 }
 } else if (tag == 3) {
 System.out.println("请再输入一个数,已完成操作");
 b = scan.nextInt();
 a = (int) division(a, b);
 System.out
 .println("请输入您选择的操作(1代表加  2 代表减  3代表除  4 代表乘   5 代表  取模    -1 代表结束操作)");
 tag = scan.nextInt();
 if(tag!=-1){
 fun(a, tag);
 }else{
 return a;
 }
 } else if (tag == 4) {
 System.out.println("请再输入一个数,已完成操作");
 b = scan.nextInt();
 a = (int) multiplication(a, b);
 System.out
 .println("请输入您选择的操作(1代表加  2 代表减  3代表除  4 代表乘   5 代表  取模    -1 代表结束操作)");
 tag = scan.nextInt();
 if(tag!=-1){
 fun(a, tag);
 }else{
 return a;
 }
 } else if (tag == 5) {
 System.out.println("请再输入一个数,已完成操作");
 b = scan.nextInt();
 a = (int) mod(a, b);
 System.out
 .println("请输入您选择的操作(1代表加  2 代表减  3代表除  4 代表乘   5 代表  取模    -1 代表结束操作)");
 tag = scan.nextInt();
 if(tag!=-1){
 fun(a, tag);
 }else{
 return a;
 }
 }
 if (tag == -1) {
 return a;
 }
 return a;
 }
 }
 
 | 
 |