难耐的类型无法识别int

时间:2018-08-23 20:32:15

标签: java types

如何在此解决此问题:

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");
        }
    }
}

它说它需要一个整数,但是找到了一个字符串。

1 个答案:

答案 0 :(得分:1)

String是一个Object,int是一个原语;它们不兼容。采用     Integer.parseInt(String,10); “基数”将阻止某些代码分析器发出抱怨。请注意,无法解析的字符串将导致异常。