【发布时间】:2019-01-30 07:23:58
【问题描述】:
如何在此处解决此问题:
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");
}
}
}
它说它需要一个整数,但它找到了一个字符串。
【问题讨论】:
-
您实际上并没有显示您的代码...
-
Scanner.nextLine() 返回一个字符串,不能将其类型转换为 int 原语。 docs.oracle.com/javase/7/docs/api/java/util/Scanner.html
-
请将所有代码作为格式化文本包含在问题本身中,而不是图像或外部代码共享站点的链接中。