package com.javarush.task.pro.task07.task0702;
/*
Максимальное целое
*/
public class Solution {
byte a;
a = Byte.MAX_VALUE;
short b;
b = Short.MAX_VALUE;
int c;
c = Integer.MAX_VALUE;
long d;
d = Long.MAX_VALUE;
}
Подскажите, почему такой код является не рабочим? И почему если его же засунуть в метод main, то все начинает работать? 😀Johnny Jackson
16 уровень
Почему код не работает, пока не объявлен метод main?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Evgeniy
20 декабря 2021, 21:21
Любая программа на джаве обязана иметь хотя бы один класс и метод main. Без него программа не будет являться программой)
0
Johnny Jackson
21 декабря 2021, 05:32
Вы не правы, конкретная задача подразумевает отсутствие метода main
0
Ksenia VolkovaJava Developer в DXCMaster
21 декабря 2021, 08:52
Но эта задача не является программой сама по себе.
Так что все правы )
0
Дмитрий Software Engineer Expert
20 декабря 2021, 18:04решение
В классе описываются переменные класса и методы класса.
Логика, действия, присваивания и т.д - выполняются в методах.
Или присваивайте значения сразу при объявлении переменной или перенесите присваивание в метод main или любой другой метод)
+5