im пытается создать программу, но im получает некоторые ошибки, которые я не могу устранить. может кто-нибудь дать мне руку, пожалуйста?Почему я получаю эту ошибку «.class» ожидается?
import java.util.Scanner;
class julianDate {
long year;
long month;
long day;
long EPOCHYEAR;
julianDate() {
}
long returnJulianEpochDays(long year, long month, long day){
long yearCounter = EPOCHYEAR;
long total = 0;
while (yearCounter < year){
total += returnDaysInYear(yearCounter);
yearCounter += 1;
}
total += returnJulianDate(long year, long month, long day);
return total;
}
}
public class julianDateNew {
}
ОШИБКИ:
Эти ошибки я получаю, когда я скомпилировать свою программу:
/Users/NetBeansProjects/JavaApplication1/src/julianDateNew.java:25: '.class' expected
total += returnJulianDate(long year, long month, long day);
/Users/NetBeansProjects/JavaApplication1/src/julianDateNew.java:25: ';' expected
total += returnJulianDate(long year, long month, long day);
/Users/vlopezlama/NetBeansProjects/JavaApplication1/src/julianDateNew.java:25: <identifier> expected
total += returnJulianDate(long year, long month, long day);
/Users/NetBeansProjects/JavaApplication1/src/julianDateNew.java:25: not a statement
total += returnJulianDate(long year, long month, long day);
/Users/etBeansProjects/JavaApplication1/src/julianDateNew.java:25: ';' expected
total += returnJulianDate(long year, long month, long day);
Это пример того, почему стиль, формат и читаемость имеют значение. Этот уродливый код непонятен и трудно читается. Неудивительно, что есть ошибки компилятора. – duffymo
Хорошая книга новичка на Java или учебники на сайте oracle будет хорошим местом для начала. И используйте IDE. –
Не по теме, но совет по размещению вопросов (и поддержание собственного кода). Несомненно, вы видели пример кода вокруг места, и он хорошо отформатирован с соответствующим отступом. Взгляните на свой код выше - отступы повсюду, есть несколько пустых строк и т. Д. Это затрудняет нам просмотр вашего кода и просмотр того, что происходит. Кроме того, стандартная практика Java для классов именования заключается в использовании 'UppercaseStartingCamelCase'. Вы получите дополнительную помощь от сообщества, если уделите время тому, чтобы ваш код был отформатирован соответствующим образом. :-) –