Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 4
Регистрация: 18.10.2017
Сообщений: 232

Добавить методы в грузоперевозки

25.05.2019, 20:45. Показов 1355. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста,как добавить сюда ручной ввод веса и даты (ввод когда отправка и прибытие).
Еще чтоб считало сколько дней в пути будет груз.

Час возился,но никаких успехов.


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
package kurs;
 
public abstract class Auto {
 
 
    protected int timeW;
    protected double priceW;
    protected double weightW;
 
    public abstract int getWTime();
    public abstract double getWPrice();
    public abstract double getWWeight();
 
    public abstract void setWTime(int timeW);
    public abstract void setWPrice(double priceW);
    public abstract void setWWeight(double weightW);
 
 
}
 
-------------------------------------
package kurs;
 
public class Car extends Auto {
     
    @Override
    public int getWTime() {
        return timeW;
    }
 
    @Override
    public double getWPrice() {
        return priceW;
    }
 
    
    @Override
    public double getWWeight() {
        return weightW;
    }
 
   
 
    @Override
    public void setWTime(int timeW) {
        this.timeW = timeW;
    }
 
    @Override
    public void setWPrice(double priceW) {
        this.priceW = priceW;
    }
 
    @Override
    public void setWWeight(double weightW) {
        this.weightW = weightW;
    }
 
   
    }
 
-------------------------------------
package kurs;
 
public class Bicycle extends Auto {
    @Override
    public int getWTime() {
        return timeW;
    }
 
    @Override
    public double getWPrice() {
        return priceW;
    }
 
    @Override
    public double getWWeight() {
        return weightW;
    }
 
 
    @Override
    public void setWTime(int timeW) {
        this.timeW = timeW;
    }
 
    @Override
    public void setWPrice(double priceW) {
        this.priceW = priceW;
    }
 
    @Override
    public void setWWeight(double weightW) {
        this.weightW = weightW;
    }
 
 
    }
 
-------------------------------------
package kurs;
 
public class Povozka extends Auto{
    @Override
    public int getWTime() {
        return timeW;
    }
 
    @Override
    public double getWPrice() {
        return priceW;
    }
 
    @Override
    public double getWWeight() {
        return weightW;
    }
 
 
 
    @Override
    public void setWTime(int timeW) {
        this.timeW = timeW;
    }
 
    @Override
    public void setWPrice(double priceW) {
        this.priceW = priceW;
    }
 
    @Override
    public void setWWeight(double weightW) {
        this.weightW = weightW;
    }
 
    
}
-------------------------------------
package kurs;
 
public class Main {
    public static void main(String[] args)
    {
        Car car = new Car();
        Bicycle bicycle = new Bicycle();
        Povozka povozka = new Povozka();
 
        //Car!
        //gryzovui
        car.setWTime(23);
        car.setWPrice(15000);
        car.setWWeight(728.5);
        //\Car!
 
        //Bicycle!
 
        //gryzovui
        bicycle.setWTime(6);
        bicycle.setWPrice(850.76);
        bicycle.setWWeight(135);
        //\Bicycle!
 
        //Povozka!
        //gryzovui
        povozka.setWTime(3);
        povozka.setWPrice(738.65);
        povozka.setWWeight(123.85);
        //\Povozka!
 
 
        System.out.println("Машина : ");
 
        System.out.println("Время перевозки груза : " + car.getWTime()+" дня");
        System.out.println("Цена груза : " + car.getWPrice()+" грн");
        System.out.println("Вес груза : " + car.getWWeight()+" кг");
 
        System.out.println();
 
        System.out.println("Мотоцикл: ");
        System.out.println("Время перевозки груза: " + bicycle.getWTime()+" дней");
        System.out.println("Цена груза: " + bicycle.getWPrice()+" грн");
        System.out.println("Вес груза: " + bicycle.getWWeight()+" кг");
 
        System.out.println();
        
        System.out.println("Повозка: ");
        System.out.println("Время перевозки груза: " + povozka.getWTime()+" дня");
        System.out.println("Цена груза: " + povozka.getWPrice()+" грн");
        System.out.println("Вес груза: " + povozka.getWWeight()+" кг");
    }
 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.05.2019, 20:45
Ответы с готовыми решениями:

Грузоперевозки
Добрый вечер,столкнулся с проблемой : Не знаю как удалить примечание RUS в БД. В таблице удалось изменить,но в формах все осталось по...

Добавить методы
Помогите пожалуйста 1)Переопределить метод toString() для спроектированного класса выводящий значения полного имени и курса. 2)Добавить...

Добавить методы
Здравствуйте. Помогите добавить в этот код: using System; namespace ConsoleApplication1 { class Matr { ...

8
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
25.05.2019, 21:08
Вот как-то так это делается
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.util.Scanner;
 
public class Program {
   
    public static void main(String[] args) {
           
        Scanner in = new Scanner(System.in);
        System.out.print("Input name: ");
        String name = in.nextLine();
        System.out.print("Input age: ");
        int age = in.nextInt();
        System.out.print("Input height: ");
        float height = in.nextFloat();
        System.out.printf("Name: %s  Age: %d  Height: %.2f \n", name, age, height);
        in.close();
    }
}
Добавлено через 1 минуту
Цитата Сообщение от dastreba Посмотреть сообщение
Час возился
сильно в этом сомневаюсь, ибо просто загуглив "java ввод с клавиатуры", можно получить ответ
0
1 / 1 / 4
Регистрация: 18.10.2017
Сообщений: 232
25.05.2019, 21:16  [ТС]
как вводить и выводить данные,рассчитать к-ство дней в пути я в теории знаю,проблема для меня запихнуть это сюда.
0
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
25.05.2019, 23:08
dastreba, чёт я не понимаю в чём сложность. Пользователь вводит данные, программа их передаёт объекту через какой-нибудь set метод или через конструктор. Или я вас неправильно понимаю? Поясните на чём конкретно вы застряли
0
1 / 1 / 4
Регистрация: 18.10.2017
Сообщений: 232
26.05.2019, 02:31  [ТС]
Потихоньку сам продвигаюсь уже.
Есть вопрос : как сделать чтоб дату выводило без минуса?

Вот так выводит - Груз будет в пути : -1 дней -1 месяцев
Пытался с помощью dayend = Math.abs(dayend); , но не помогло

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        Scanner in = new Scanner(System.in);
        System.out.print("Укажите нужный  день отправки груза  : ");
        int daystart = in.nextInt();
       // daystart = Math.abs(daystart);
        System.out.print("Укажите нужный  день прибытия груза  :");
        int dayend = in.nextInt();
       // dayend = Math.abs(dayend);
       
        System.out.print("Укажите нужный  месяц отправки груза  :");
        int monthstart = in.nextInt();
       // monthstart = Math.abs(monthstart);
        System.out.print("Укажите нужный  месяц прибытия груза  :");
        int monthend = in.nextInt();
        //monthstart = Math.abs(monthstart);
        System.out.printf("Груз будет в пути : "+(daystart - dayend)+" дней "+(monthstart - monthend)+" месяцев");
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.05.2019, 07:05
(daystart - dayend)
заменить на
(dayend - daystart)
?
1
1 / 1 / 4
Регистрация: 18.10.2017
Сообщений: 232
26.05.2019, 13:11  [ТС]
Всеравно нет

Укажите нужный день отправки груза : 5
Укажите нужный день прибытия груза :1
Укажите нужный месяц отправки груза :12
Укажите нужный месяц прибытия груза :1


Груз будет в пути : -4 дней -11 месяцев
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
26.05.2019, 13:19
Все правильно, если снача груз прибывает а уже потом отправляется то будет минус.
0
1 / 1 / 4
Регистрация: 18.10.2017
Сообщений: 232
26.05.2019, 16:16  [ТС]
А,дошло.
Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.05.2019, 16:16
Помогаю со студенческими работами здесь

Грузоперевозки - Сбор информации
Получил оффлайновый заказ. Нужно продвигать сайт. Тематика, предположительно, грузоперевозки. Конкретно речь идет о неформальном...

Раскрутка сайта "Грузоперевозки"
Привет всем, у меня есть сайт ГрузимВозим Обращался я на некоторые фирмы, а цены везде не подходят для моего бюджета... Может ктото...

Есть опытные? Грузоперевозки
Некоторый однородный продукт, сосредоточенный у m поставщиков Аi в количестве аi(i = 1, ..., m) единиц соответственно, необходимо доставить...

Добавить методы в код
Есть код, но там не хватает методов. Можете добавить методов( 1 или 2 или 3 метода), что бы код полноценно работал. Несколько раз пробовал...

Добавить методы в таблицы
Приветствую! Подскажите, как можно добавить методы в "КЛАСС" таблицы? Пробовал копать в сторону prototype, но так и не нашел функцию...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор под наименованию группы (на. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru