Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

Люди учу 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, 23:47   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,345
Репутация: 3350

icq: 512-765
skype: alexp.frl
По умолчанию

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

Цитата:
Сообщение от AmunRas Посмотреть сообщение
как можно оптимизировать
А что тут оптимизировать? Тут же ничего нет кроме класса с какими-то свойствами с плохими именами. (и непонятно зачем вам там строки типа "Вес ", да еще и с пробелом).
Разве что взять Kotlin и сократить код на 90%
Alex11223 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


05:26.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru