Java 所以我的NumberProperties类可以';找不到?
下面是代码(第二个列出的是数字操作类):Java 所以我的NumberProperties类可以';找不到?,java,generics,Java,Generics,下面是代码(第二个列出的是数字操作类): publicstaticvoidmain(字符串[]args){ 扫描仪输入=新扫描仪(系统输入); //使用泛型类型声明并实例化ArrayList ArrayList numOpsList =新的ArrayList(); //提示用户输入一组数字 System.out.println(“输入分隔的正整数列表” +“后跟空格0:”; //使用in.nextInt()获取第一个用户输入 int number=in.nextInt(); //添加while循
publicstaticvoidmain(字符串[]args){
扫描仪输入=新扫描仪(系统输入);
//使用泛型类型声明并实例化ArrayList
ArrayList numOpsList
=新的ArrayList();
//提示用户输入一组数字
System.out.println(“输入分隔的正整数列表”
+“后跟空格0:”;
//使用in.nextInt()获取第一个用户输入
int number=in.nextInt();
//添加while循环,如下所述:
//而输入不等于0
//基于用户将新NumberProperties对象添加到numOpsList
输入
//使用in.nextInt()获取下一个用户输入
while(数字!=0){
添加(新编号属性(编号));
number=in.nextInt();
}
int指数=0;
而(索引比较编号)
{
返回1;
}
else if(编号<比较编号)
{
返回-1;
}
其他的
{
返回0;
}
}
公共字符串toString()
{
字符串输出=”;
返回号码+“”;
}
}
我得到的错误是编译器在任何地方都找不到“numberroperties”。这可能是我遇到的一个非常基本的问题,但我迷路了
编辑:我添加了NumberProperties类以防有帮助。我认为我做的一切都是正确的
Enter a list of positive integers separated with a space followed by 0:
1 2 3 4 0
For: 1
For: 2
For: 3
For: 4
我用一个类来装饰主方法
import java.util.*;
public class NumberOperationsTest {
- 是的,导入也留给了帮助用户
javac -cp . NumberOperationsTest.java
您在哪里声明了
numberroperties
类?文件中的numberroperties
类在哪里?它在您的包中吗?它对您的主要方法可见吗?我通读了您发布的所有内容,但我也找不到它…我肯定与您的编译器有关。您必须导入numberroperties类才能使用它你是创建了一个名为NumberProperties的类,还是在你使用的库中?
javac -cp . NumberOperationsTest.java