我的大部分代码是工作代码,它只是当我尝试添加用户输入的乘法时,我开始出现错误。你能给我建议如何更好地完成或摆脱错误?这是我的乘法是错误的还是我的整数?
package resittests;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class Inputting {
public static void main(String[] args) {
Scanner Scan = new Scanner (System.in); // Creates the Scanner to allow input
System.out.print("Enter a Number");
String input = null;
String first = Scan.next();
int num1 = Integer.parseInt(input);
String Second; // Second Declared as a string
Second = JOptionPane.showInputDialog("Enter Another Number");
String input2 = null;
int num2 = Integer.parseInt(input2);
System.out.print("What is your Name?");
String name = Scan.next();
String Age; // Age Declared as a String
Age = JOptionPane.showInputDialog("Enter your age ");
System.out.print(name + " "+ "(Aged" + " " + Age + ")" + "," + "your answer is " + (num1 * num2));
}
}
“你能给我建议如何做得更好或摆脱错误“开始阅读错误,并解决他们通常明确指出的原因。 – ceejayoz
异常在线程 “主” java.lang.NumberFormatException:空 \t在java.lang.Integer.parseInt(Integer.java:542) \t在java.lang.Integer.parseInt(Integer.java:615) \t (输入 –
不明白这是什么 –