Мне нужна помощь, где я могу вручную добавить номера ввода в скрипт. Если вы видите, что a = 273 и b = 108, я бы хотел, чтобы это напечатало фактически GCD, но на самом деле я не получаю правильный ввод. Я делаю что-то простое, но оно все еще не работает. Также это было бы в абсолютном выражении, то есть, если бы я поставил отрицательную волю, это сделало бы ее положительной.GCD номер ввода
Редактировать: Я не пытаюсь использовать класс сканера.
public class Divisor
{
private static int a;
private static int b;
{
a= 273;
b=108;
}
private static int returnNumber(int a, int b) {
if (b == 0) {
return a;
}
return returnNumber(b, a % b);
}
public static void main(String[] args) {
System.out.println(returnNumber(a, b));
}
}
почему не использовать класс сканера? https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html –
Другим вариантом могут быть аргументы командной строки: https://docs.oracle.com/javase/tutorial/essential/ environment/cmdLineArgs.html –
Проделайте несколько простых исследований. –