我正试图建立一个基于案文的计算器。 我有一个主要班级和一个加薪班。 等级是一切都会发生的地方,并将在主要类别中进行。 我的问题是我cal的几类变量。 守则更容易见到。
import java.util.Scanner;
public class Calc {
String op;
public void operation(String opt){
System.out.println("What operation would you like to perform?");
Scanner operation = new Scanner(System.in);
op = opt;
String op = operation.toString();
getOp(op);
}
public String getOp(String op){
return op;
}
后来,我的法典也提到这一点。
public void calculate(){
operation(op);
getNums(1,2);
if(op == "Division"+"division"+"/"){
double value = 1/2;
System.out.println("Your answer is"+value);
}
if(op == "Multiplication"+"multiplication"+"*"){
double value = 1*2;
System.out.println("Your answer is"+value);
}
if(op == "Addition"+"addition"+"+"){
double value = 1+2;
System.out.println("Your answer is"+value);
}
if(op == "Subtraction"+"subtraction"+"-"){
double value = 1/2;
System.out.println("Your answer is"+value);
}
}
我的问题是,我似乎无法确定与扫描仪的同比价值,我不知道我的数字(1和2)的价值是否已经确定。 非常感谢你们。