Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2017, 21:22   #1
AmunRas
Новичок
Джуниор
 
Регистрация: 19.12.2017
Сообщений: 1
Сообщение Оптимизация кода

Люди учу Java, и заучиваю тему методов и классов помогите, как можно оптимизировать
Код:
public class Student {
    private int age, weight, height;
    private String voz, ves, rost;

    public void setRost(String rost) {
        this.rost = rost;
    }

    public void setVes(String ves) {
        this.ves = ves;
    }

    public void setVoz(String voz) {
        this.voz = voz;
    }

    public String getRost() {
        return rost;
    }

    public String getVes() {
        return ves;
    }

    public String getVoz() {
        return voz;
    }
    public String RVV(){
        String FullDan = (voz + ves + rost);
        return FullDan;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public void setHeight(int height) {
        this.height = height;
    }

    public void setWeight(int weight) {
        this.weight = weight;
    }

    public int getAge() {
        return age;
    }

    public int getWeight() {
        return weight;
    }

    public int getHeight() {
        return height;
    }

    public int awh() {
        int AWH = age;
         return AWH;
    }
    public int awh1(){
        int AWH1 = weight;
        return AWH1;
    }
    public int awh2(){
        int AWH2 = height;
        return AWH2;
    }


}
Код:
public class main {
    public static void main(String[] args) {
        Student st = new Student();
        st.setAge(28);
        st.setWeight(89);
        st.setHeight(179);
        st.setVes("Вес ");
        st.setRost("Рост ");
        st.setVoz("Возраст ");
        String all = st.RVV();
        int all1, all2, all3;
        all1 = st.awh();
        all2 = st.awh1();
        all3 = st.awh2();

        System.out.println(all);
        System.out.print(all1 + "     " + all2 + "   " + all3);
        }
}
AmunRas вне форума Ответить с цитированием
Старый 19.12.2017, 22:47   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от AmunRas Посмотреть сообщение
заучиваю
Это как и зачем? Это ж не таблица умножения.

Цитата:
Сообщение от AmunRas Посмотреть сообщение
как можно оптимизировать
А что тут оптимизировать? Тут же ничего нет кроме класса с какими-то свойствами с плохими именами. (и непонятно зачем вам там строки типа "Вес ", да еще и с пробелом).
Разве что взять Kotlin и сократить код на 90%
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимизация кода (C++) Кирилл Романов Помощь студентам 0 30.10.2013 23:36
Оптимизация кода LatuSerge Общие вопросы Delphi 10 27.12.2011 01:51
оптимизация кода GerNick Общие вопросы C/C++ 3 24.12.2010 16:40
Оптимизация кода ViktorG Microsoft Office Excel 4 12.11.2010 14:43
Оптимизация кода. MAKTECYMA Общие вопросы C/C++ 2 05.06.2008 16:48