import java.io.*;
public class Joinsung {
public static void main(String args[])throws IOException{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
Float javag,comg,junjag; //this is grade
String str;
int name;
System.out.println("name");
str = in.readLine();
System.out.println("java grade");
String str1 = in.readLine();
System.out.println("computer grade");
String str2 = in.readLine();
System.out.println("eletronic grade");
String str3 = in.readLine();
name = Integer.parseInt(str);
javag = Float.parseFloat(str1);
comg = Float.parseFloat(str2);
junjag = Float.parseFloat(str3);
System.out.println("this is your grade ");
System.out.print("total : ");
System.out.println(javag + comg + junjag);
System.out.print("avgerage : ");
System.out.println(javag + comg + junjag);
}
}
嗨初学者学习java。 我想要遵守代码!但我不能,所以我需要帮助。帮我? 这个代号为“级计算器” 用户可以插入级和程序做计算器(如AVG,总..) 解释这么短帮我请异常在线程“主”java.lang.NumberFormatException:对于输入字符串:“a”
您尝试了''string'转换了''到number',你'parse'方法及其之一。 –
你有没有尝试在基础10系统中计算'a + 1'?那么你应该知道,和异常名一起,值'a'不代表一个有效的数字,因此不能被解析为一个。 – SomeJavaGuy
向我们展示您的控制台输出。 –