所以我试图制作一个简单的程序,它使用一个字母和数字的用户输入,并让程序将其读作数字,以便最后添加数字。让我举个例子。如果用户输入A1,我希望程序将其读取为100,将A2读取为90。最后,我希望程序添加这些值并给用户和答案。这就是我所拥有的:
public class LCCalcMain {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
String input1, input2, answer;
System.out.println("1st result");
input1 = input.nextLine();
input1 = System.out.println("2nd result");
input2 = input.nextLine();
int A1, A2, B1;
A1 = 100;
A2 = 90;
B1 = 85;
answer = input1 + input2;
System.out.println(answer);
}
}
所以我希望他们像A1一样进入,我的程序会将其读作100.所以我可以轻松地在最后添加所有内容并给他们一个答案。 谢谢你的帮助。
答案 0 :(得分:0)
你可以按输入执行if / else大小写:
int currentValue1;//new variable
input1 = input.nextLine();
if("A1".equals(input1)){
currentValue = 100;
}else if("A2".equals(input1)){
//do another case
}else if("B1".equals(input1)){
//do another case
}
int currentValue2;//new variable
input2 = input.nextLine();
if("A1".equals(input2)){
currentValue2 = 100;
}else if("A2".equals(input2)){
//do another case
}else if("B1".equals(input2)){
//do another case
}
answer = input1 + input2;
System.out.println(answer);