如何在此解决此问题:
Error:(8, 43) java: incompatible types: java.lang.String cannot be converted to int
我的代码:
import jdk.internal.util.xml.Input;
import java.util.*;
public class HelloWorld { //this is a comment
public static void main(String[], args) {
Scanner input = new Scanner(System.in);
System.out.println("Welcome");
int grade = input.nextLine();
if (grade > 60) {
System.out.println("Admited");
}
}
}
它说它需要一个整数,但是找到了一个字符串。
答案 0 :(得分:1)
String是一个Object,int是一个原语;它们不兼容。采用 Integer.parseInt(String,10); “基数”将阻止某些代码分析器发出抱怨。请注意,无法解析的字符串将导致异常。