java - 导入扫描仪类的问题

标签 java

我正在尝试执行以下代码,但一直出现此错误:

Error: Main method not found in class ScannerDemo, please define the main method as: public static void main(String[] args)

import java.util.Scanner;
class ScannerDemo
public class Main {

    public static void main (String [] args)
    {
        Scanner sc = new Scanner(System.in);
        String userName;

        System.out.println("Enter a number");
        username = sc.nextLine();
        System.out.println("your number is" + username + "enter your next number");
        username2 = sc.nextline();
        System.out.println("your total is" + username2 );     
    }
}

我想我一定是错误地导入了 Scanner 类,我尝试了不同的方法,但还没有任何效果。

最佳答案

你在顶部连续有两个类声明!这是错误的。你的导入没问题。尝试:

import java.util.Scanner;
public class ScannerDemo {
  public static void main(String[] args) {
    ...
  }
}

关于java - 导入扫描仪类的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12452024/

相关文章:

java - 在静态初始值设定项外部声明的类型变量在静态初始值设定项内

java - OpenApi 生成器 : Use Long as Numeric default?

java - 如何在我的代码行中正确设置totalSeconds()(小时分钟秒)并返回它

java - AtomicInteger 的 getAndIncrement 实现

java - 今天哪些手机 SIM 实际上支持 javacard?

java - 我是否需要创建另一个 Activity 来显示一些信息? (安卓) (Java)

java - 在 HTML 表单中发送 API key

java - Initial Vector的CTR模式使用(四)

java - 使用 repaint() 进行奇怪的重新定位;

java - 通过在子类型上返回 Iterator 来实现 Iterable