import java.util.Scanner;
public class Addition
{
public Addition (int x , int y)
{
int sum;
int one = x;
int two = y;
sum =x+y;
System.out.println("Addition of Number:%d" +sum);
}
}
public class Subtraction{
public Subtraction(int x ,int y){
int sub;
int one = x;
int two = y;
sub =x-y;
System.out.println("Subtraction of Number: %d" +sub);
}
}
public class Multiplication
{
public Multiplication(int x ,int y){
int mul;
int one = x;
int two = y;
mul =x*y;
System.out.println("Multiplication of Numbers:%d" +mul);
}
}
public class Division{
public Division(int x , int y){
int div;
int one = x;
int two = y;
div = x/y;
}
}
public class Calculator
{
public static void main(String args[]){
int one;
int two;
String choice;
System.out.println("Enter numbers to calculate:");
Scanner input = new Scanner(System.in);
int one =input.nextInt();
System.out.println("Your First Number =" +one);
int two=input.nextInt();
System.out.println("Your First Number =" +one);
System.out.println("Enter your choice");
String choice = input.nextLine();
switch(choice){
case Add:
Addition A =new Addition(int one ; int two);
break;
case Sub:
Subtraction s =new Subtraction(int one; int two);
break;
case Mul:
Multiplication m =new Multiplication(int one; int two);
break;
case Div:
Division A =new Division(int one; int two);
break;
default:
System.out.println("Wrong Choice");
break;
}
}
}
我在哪裏做的錯誤告訴我 錯誤:請告訴我在哪裏,我犯了一個錯誤
Calculator.java:55: error: '.class' expected
Addition a =new Addition(int one ; int two);
^
Calculator.java:55: error: ';' expected
Addition a =new Addition(int one ; int two);
^
Calculator.java:58: error: '.class' expected
Subtraction s =new Subtraction(int one; int two);
^
Calculator.java:58: error: ';' expected
Subtraction s =new Subtraction(int one; int two);
^
Calculator.java:61: error: '.class' expected
Multiplication m =new Multiplication(int one; int two);
^
Calculator.java:61: error: ';' expected
Multiplication m =new Multiplication(int one; int two);
^
Calculator.java:64: error: '.class' expected
Division d =new Division(int one; int two);
^
Calculator.java:64: error: ';' expected
Division d =new Division(int one; int two);
^
不要用分號,但使用逗號爲參數的,即代替'加成(INT一個; INT二)''使用加法(一,二)' –
能否請您給一個適當的句子你的問題,如果其他人有相同的問題,他們將如何通過「請告訴我我在做什麼錯誤」來識別您的問題? – nmargaritis
開始使用IDE來避免這樣的錯誤 –