package Zote;
import java.util.Scanner;
public class Tester {
public static void main(String[] args) {
String name;
Scanner input = new Scanner (System.in);
System.out.println("Enter your name:");
name = input.nextLine();
System.out.println("Your name is" + name);
}
}
我在Scanner上遇到错误,但程序仍在运行?错误显示如三角形橙色标志......请帮帮我
答案 0 :(得分:0)
我假设你在左边谈论这个错误:
这不是一个错误,因为它是一个警告。如果你想知道为什么会出现警告,那是因为主要方法是"静态"并且由于您没有更改输入扫描程序,因此它希望您将输入变量设置为主方法之外的静态,如:
import java.util.Scanner;
public class test {
private static Scanner input;
public static void main(String[] args) {
String name;
input = new Scanner (System.in);
System.out.println("Enter your name:");
name = input.nextLine();
System.out.println("Your name is" + name);
}
}
基本上,您现在应该担心的唯一错误是红色感叹号。