为什么我得到的扫描器无法解决以下Java代码中的错误?

为什么我得到的扫描器无法解决以下Java代码中的错误?,java,Java,导入java.util.Scanner; 公共类应用程序1{ public static void main(String[] args) { Scanner bucky = new Scanner(System.in); System.out.println(bucky.nextln ()); } }这是因为您尚未导入扫描仪。您已尝试导入不存在的扫描仪。请尝试执行以下操作: import java.util.Scanner; 另外,System.in在开头也有大写字母S。

导入java.util.Scanner; 公共类应用程序1{

public static void main(String[] args) {
    Scanner bucky = new Scanner(System.in);
    System.out.println(bucky.nextln ());

}

}这是因为您尚未导入扫描仪。您已尝试导入不存在的扫描仪。请尝试执行以下操作:

import java.util.Scanner;
另外,System.in在开头也有大写字母S。最后,Scanner类中不存在nextln方法。我想你打算做:

System.out.println(bucky.nextLine());

我在YouTube视频上发现了这个,并试图复制它来学习,但它在视频上有效,但在我的视频上无效。它给了我以下错误。线程main java.lang中的异常。错误:未解决的编译问题:无法将扫描程序解析为类型扫描程序无法解析为类型系统无法解析为Apples1处的变量。main Apples1.java:5I确实导入了扫描程序。出于某种原因,它没有显示在灰色框中,但它在代码开始之前就已经存在了。我在系统和顶部的导入扫描器上将它改为大写字母S,但它仍然不起作用;public类Apples1{public static void mainString[]args{Scanner bucky=new ScannerSystem.in;System.out.printlnbucky.nextln;}}}@grantaomga现在看到我的答案了。Scanner类中不存在nextln方法。就是这样!非常感谢。