Java

Помогите понять как решить задание по Java.

не могу понять как решить а именно что от меня требуется уже 20 раз перечитываю не могу понять. Прошу помогите буду очень признателен.

(После расширенного чтения о соглашениях об именовании Java ) В данном фрагменте кода сделайте так, чтобы программа соответствовала соглашениям java-кода (имена методов, классов, полей...):
public class advancedNamingConvention {
private static final int adult_age = 18;

private int AGE;
private int phoneNumber;

void CAllToFriend() {
//some code
}

void callByNumber(int Number) {
//some code
}
}
Идем читать соглашения об именовании:
https://www.oracle.com/technetwork/java/codeconventions-150003.pdf

То, что нам нужно, находится на странице 16:Здесь приведены примеры имен для классов: слова в составе имени пишутся слитно и все с большой буквы.
Например, вместо raster пишем Raster.
А вместо image sprite пишет ImageSprite.

В вашем коде есть такой класс:
 public class advancedNamingConvention { 
Чтобы привести его имя в соответствие с соглашениями об именовании, измените имя класса так, чтобы в нем каждое слово начиналось с заглавной буквы. По сути, надо изменить всего одну букву.

Далее — константы. Это поля с пометкой final, их значения нельзя менять после установки. У вас в коде есть одна константа:
 private static final int adult_age = 18; 
Соглашения требуют, чтобы имена констант писались большими буквами, а слова разделялись знаком подчеркивания "_".
Например, константу по имени Vova следует назвать VOVA.
А константа Harry Potter должна стать HARRY_POTTER.

В вашем случае с adult_age просто замените все буквы имени на заглавные.

Переменные и методы называются по одному принципу: все слова в имени пишутся слитно и с большой буквы, а первое слово — с маленькой.

У вас две переменные, называемые полями:
 private int AGE;
private int phoneNumber;
Второе поле, которое phoneNumber, названо верно: первое слово с маленькой буквы, второе с большой, всё слитно.
А вот первое поле, которое AGE, названо так, словно это константа. Напишите это имя маленькими буквами, и всё будет хорошо.

С методами та же история:
 void CAllToFriend() { 
Здесь в имени метода три слова: call to friend.
Все три слова, кроме первого, пишем с большой буквы слитно: callToFriend.

Второй метод интереснее:
 void callByNumber(int Number) { 
Три слова: call by number. Имя метода написано правильно.
А вот параметр Number (по сути, переменная) начинается с заглавной буквы.
Исправьте ее на строчную, и будет хорошо.
Олег Ахапкин
Олег Ахапкин
95 536
Лучший ответ
Андрей Мосальский а я подумал что где написано same code надо писать свой код и из за этого подумал что будет сложно так как мало инфы в задании
Олег Ахапкин Можно попробовать так:
_variable (если не сработает, то variable)
variable_one (потому что у них тут snake_case, то есть слова из строчных букв, разделенные подчеркиванием _)
variableTwo
variable_three
VARIABLE_FOUR
VARIABLE_FIVE
variableSix
variableSeven
variableEight
Тебе надо изменить написание идентификаторов так, чтобы они соответствовали требованиям твоего учебника. Всего существует 4 варианта:

1. userLoginCount (Camel Case - первая строчная, каждое следующее слово с заглавной)
2. UserLoginCount (Pascal Case - каждое слово с заглавной)
3. user_login_count (Snake Case - все строчные, слова разделяются подчёркиванием)
4. USER_LOGIN_COUNT (Upper Case - все заглавные, слова разделяются подчеркиванием).

И тебе надо правильно проставить регистры букв и подчёркивания в именах класса, константы, полей, методов.
у вас написано
(После расширенного чтения о соглашениях об именовании Java )
вы прочитали про соглашения?
Нужно отформатировать код как принято
Например как тут