Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача по программированию на языке Java

Николай Бокарев Знаток (399), закрыт 1 год назад
Что не так в программе?

package One;

import java.until.Scanner;
public class Program {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = scan.nextInt();
if ((a % 10) == a) {System.out.println("DIGIT");
if ((a % 100)== a) {System.out.println("NUM");
else
System.out.println("OTHER");
}
}
Условие задачи:
Введите с клавиатуры целое число.

Выведите на экран, к какой категории оно относится:

"DIGIT", если это однозначное неотрицательное число;

"NUM", если это двузначное число положительное число;

"OTHER", если оно не относится к первым двум категориям.
Лучший ответ
Голова Робота Просветленный (36328) 4 года назад
Надо добавить else перед вторым if.
Ошибку со скобками я не заметил, Elepsis Eclipse об этом написал.
Николай БокаревЗнаток (399) 4 года назад
поставил else что пишет
Program.java:3: error: package java.until does not exist
import java.until.Scanner;
^
Program.java:6: error: cannot find symbol
Scanner in = new Scanner(System.in);
^
symbol: class Scanner
location: class Program
Program.java:6: error: cannot find symbol
Scanner in = new Scanner(System.in);
^
symbol: class Scanner
location: class Program
Program.java:7: error: cannot find symbol
int a = scan.nextInt();
^
symbol: variable scan
location: class Program
4 errors
Голова Робота Просветленный (36328) Должно быть util вместо until
Николай БокаревЗнаток (399) 4 года назад
Program.java:11: error: 'else' without 'if'
else
^
Program.java:9: error: 'else' without 'if'
else
^
Program.java:14: error: reached end of file while parsing
}
^
3 errors
Голова Робота Просветленный (36328) Ты совсем не знаешь синтаксис Java? С какой целью "решаешь задачи"?
Николай БокаревЗнаток (399) 4 года назад
не понимаю эти ошибки
Голова Робота Просветленный (36328) Я не вижу, какой код ты компилируешь
Николай БокаревЗнаток (399) 4 года назад
package One;

import java.util.Scanner;
public class Program {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
if ((a % 10) == a) {System.out.println("DIGIT");
else
if ((a % 100)== a) {System.out.println("NUM");
else
System.out.println("OTHER");
}
}
Голова Робота Просветленный (36328) Тебе сразу написали про скобки {System.out.println("DIGIT"); Тут открытая скобка { Где она закрывается?
Остальные ответы
Elepsis Eclipse Оракул (64077) 4 года назад
if открывает { скобки, но не закрывает...
у else их вообще нет...
Похожие вопросы