未使用 Java 类

标签 java class console

我制作了一个在控制台上运行的简单 java 程序,但遇到了以前从未遇到过的错误。 我的代码中没有错误,但由于某种原因,我无法运行该程序,因为我的“公共(public)类系列”从未使用过。

这是我的代码:

import java.math.BigInteger;
import java.util.Scanner;

public class serie {
public final void main(String[] args) throws Exception {
    final int BASE = 36;
    final BigInteger MODULO = new BigInteger("ZV", BASE);;
    Scanner keyboard = new Scanner(System.in);
    String strChassisNummer;
    String input = "y";

    while (input == "y"){
        try{
            System.out.print("Geef een chasis nummer in:");
            strChassisNummer = keyboard.nextLine();
            BigInteger chassisNummer = new BigInteger(strChassisNummer,
                    BASE);

            BigInteger remainder = chassisNummer.remainder(MODULO);
            System.out.print(strChassisNummer);
            System.out.print(";");
            String paddedRemainder = remainder.toString(BASE);
            if (paddedRemainder.length() == 1)
            {
                System.out.print("0" + paddedRemainder.toUpperCase());
            }
            else
            {
                System.out.print(paddedRemainder.toUpperCase());
            }
            System.out.println();
            System.out.print("Wenst u nog een chasis nummer in te geven ? (y/n): ");
            input =keyboard.nextLine();

            if (input != "y"){
                break;
            }
        }
        catch (Throwable t){
            t.printStackTrace();
        }
    }
 }
}

提前致谢!

最佳答案

将您的 main 方法声明为静态方法,而不是 final方法。为什么你首先宣布它是最终的?

关于未使用 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19714978/

相关文章:

java - 如何获取英文版 Facebook 状态更新

java - 错误: Could not find or load Main class when compiling in CMD

sql - 如何在rails控制台中获取执行时间?

javascript - 我可以从外部 javascript 访问控制台命令行 API(例如来自 Firebug 或 Chrome Inspector 控制台的 $$ 和 traceAll)吗?

javascript - jQuery 应用 :nth-child(#) and addClass() to div, 不会向元素添加类

python-3.x - 如何在 python 3 控制台中打印出导入库的成员函数?

java - Robot.mouseMove 在 Mac OS X 中根本不起作用

java - 在没有 krb5.conf 的情况下配置 kerberos

java - 从线程框架上拆下面板

java - 不能在不覆盖的情况下对 child 使用父方法?