Итак, я пытаюсь создать простую программу, которая использует пользовательский ввод, который будет буквой и номером, и сделает программу прочитанной как число, так что в конце числа добавляются цифры , Позвольте мне привести пример. Если пользователь вводит 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. Таким образом, я могу легко добавить все в конце и дать им ответ. Спасибо за помощь.
Можете ли вы сделать более конкретный вопрос, как а), что делали вы пытаетесь б) то, что вы ожидаете произойдет с), как это сделал потерпеть неудачу? – JOM
Вы не можете объявить несколько переменных, а затем использовать пользовательский ввод, чтобы выбрать одну из переменных по имени. Если вы хотите, чтобы пользователь ввел строку и попросил найти соответствующий номер, используйте ['HashMap'] (http://docs.oracle.com/javase/7/docs/api/java/util/HashMap. HTML). – ajb
Я буду рассматривать хэш-карту как не знакомый с ними. – user3117051