Я получаю несколько «неуместная конструкция» ошибки и «Удалить токен» ошибок. Описание этих ошибок на сайте Oracle довольно расплывчато. Я не могу понять, в чем проблема, но похоже, что у меня есть одна скобка, которая отбрасывает всю программу. Кто-нибудь может понять, что я делаю неправильно?Несложная конструкция
public class divisorCalc2 {
import java.util.Scanner; //Imports scanner class
public static int gcd(int num1, int num2) {
if (num2 == 0) {
return num1;
} else {
return gcd(num2, num1 % num2);
}
}
public static void main(String[] args) {
System.out.println("Please enter first integer:");
int firstInt = in.nextInt();
System.out.println("Please enter second integer:");
int secondInt = in.nextInt();
System.out.println(gcd(firstInt,secondInt));
in.close(); //Closes Scanner
}
}
Вы не можете определить методы внутри методов, если у вас нет внутреннего класса – Ramanlfc
Импорт не может быть определен в классе. сначала поставьте пакет, затем укажите импорт, затем определите класс ниже. голосование закрывается как опечатка. –
Ум, теперь 'in' не определено, и вы не используете' Scanner' где-нибудь после его импорта. Связаны ли эти два факта? –