import java.util.Scanner;
public class Calculator
{
public static void main(String args[])
{
System.out.println("Enter the numbers only ");
Scanner num =new Scanner(System.in);
System.out.println("Enter the number of times you want to run loop ");
Scanner loop =new Scanner(System.in);
int n =loop.nextInt();
while(n!=0)
{
System.out.println("Enter the Cases 1 for addition,2 for Subtraction,3 for Division 4 for multipication and 5 for reaminder ");
Scanner cas =new Scanner(System.in);
int c = cas.nextInt();
double calc,first,second;
switch (c)
{
case 1:
System.out.println("addition of two number is ");
first = num.nextDouble();
second=num.nextDouble();
calc = first + second;
System.out.println(calc);
break;
case 2:
System.out.println("subtraction of two number is ");
first = num.nextDouble();
second = num.nextDouble();
calc = first - second;
System.out.println(calc);
break;
case 3:
System.out.println("division of two number is ");
first = num.nextDouble();
second = num.nextDouble();
calc = first/second;
System.out.println(calc);
break;
case 4:
System.out.println("multipication of two number is ");
first = num.nextDouble();
second = num.nextDouble();
calc = first * second;
System.out.println(calc);
break;
case 5:
System.out.println("remainder of two number is ");
first = num.nextDouble();
second = num.nextDouble();
calc = first % second;
System.out.println(calc);
break;
default:
System.out.println("you did not enter 1,2,3,4,5 you entered something else ");
}
n--;
}
System.out.println("the program has end, THANK YOU!!");
}
}
這是通過詢問用戶輸入來計算的java代碼。我如何在這段代碼中對所有計算使用相同的數字?它每次都要求用戶輸入新的數字,但是我希望此代碼只通過一個輸入來完成所有計算。如何在所有計算中使用相同的數字
瞭解靜態關鍵字 –