- В одном файле вы можете иметь только один публичный класс и несколько закрытых классов
- Ваше имя файла должно совпадать с единственным публичным классом
- Чтобы сделать ваш класс работоспособнымон должен содержать метод public static void main (String args []) , предпочтительно в общедоступном классе
Ваш TestRunner.java должен выглядеть следующим образом
class Test{
private final int classSize = 35;
private int numEnrolled, numNeeded;
public void Input(){
Scanner in = new Scanner(System.in);
System.out.println("Enter the amount enrolled in your class");
numEnrolled = in.nextInt();
System.out.println("Your input is " + numEnrolled);
// Other parts of code that needs to be coded
}
}
public class TestRunner{
public static void main(String args[]){
Test newTest = new Test();
newTest.Input();
}}
Редактировать: Если вы хотите оставить имя файла Test.java, это тоже работает:
public class Test {
private final int classSize = 35;
private int numEnrolled, numNeeded;
public void Input() {
Scanner in = new Scanner(System.in);
System.out.println("Enter the amount enrolled in your class");
numEnrolled = in.nextInt();
System.out.println("Your input is " + numEnrolled);
// Other parts of code that needs to be coded
}
}
class TestRunner {
public static void main(String args[]) {
Test newTest = new Test();
newTest.Input();
}
}