我必须编写一个创建信用卡号码的程序。我写了 3 个类,主要类,我可以从中获取卡的类型和长度(例如 Visa 15 位数字)、luhn 公式和一个创建卡的类。从主课我将卡片的类型和长度发送到最后一节课。所以我像这样开始了最后一堂课(不是所有的代码,只有第一行):
public class Cards extends Program {
private int[] x = new int[length];
private int[] k = new int[length];
private int length;
private String type;
public Cards(int l, String name) {
length = l;
type = name;
}
这显然是错误的(编译时出错),但问题是只有我的电脑(我也在其中编写了这些类)才能运行它,而不会出现编译错误并获得正确的结果。我知道问题出在哪里,其他 2 个类是正确的,但我想知道如何在我的电脑上运行而不会出现问题。
Ps:我用的是acm包,我的jdk是1.8.0_31,我写在notepad++上