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

Как вывести всю информацию?

01.06.2019, 02:02. Показов 1622. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.Возник у меня вопрос : после того как я указал всю информацию в программе как в конце её вывести?


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
Введите ваше имя
Петя
Введите вашу Фамилию
Петров
Введите ваш город
1 - Львов
2 - Чернигов
3 - Питер
4 - Херсон
5 - Белая Церковь
6 - Киев
1
Ваш город: Львов
Введите куда нужно доставить груз
1 - Львов
2 - Чернигов
3 - Питер
4 - Херсон
5 - Белая Церковь
6 - Киев
2
Город доставки: Чернигов
Вам доступны все вид транспорта
Выберете какой вам транспорт нужен
1 - Авиатранспорт
2 - Железнодорожный
3 - Машинный трансопрт
3
Ваш транспорт - Машинный транспорт
Введите массу груза
321213
 
// после массы меня кидает на ввод по новой,а я хочу чтоб вывело всю информацию вместе,подскажите как пж?
 
Введите ваше имя
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
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
package kursova;
 
import java.util.*;
 
public class Main {
    public static void main(String[] args) {
        int n = 0;
        while ( n != 10){
            n++;
       Assistenc assistenc = new Assistenc();
       String name =  assistenc.name();
       String surname = assistenc.surname();
       assistenc.myCity();
       assistenc.deliveryCity();
      assistenc.definitionOfTransportBetweenMajorCities();
       int width = assistenc.width();
 
    }}
}
 
 
 
package kursova;
 
import java.util.Random;
import java.util.Scanner;
 
public class Assistenc {
    Customer customer = new Customer();
    Citys city = new Citys();
 
    public String name(){
        System.out.println("Введите ваше имя");
        Scanner scanner = new Scanner(System.in);
        String name = customer.getName();
        name = scanner.next();
        if(name.isEmpty()){
            System.out.println("Вы ничего не ввели");
        }
        return name;
    }
    public String surname(){
        System.out.println("Введите вашу Фамилию");
        Scanner scanner = new Scanner(System.in);
        String surname = customer.getSurname();
        surname = scanner.next();
        if(surname.isEmpty()){
            System.out.println("Вы ничего не ввели");
        }
        return surname;
    }
    public void myCity() {
        System.out.println("Введите ваш город");
        System.out.println("1 - Львов");
        System.out.println("2 - Чернигов");
        System.out.println("3 - Питер");
        System.out.println("4 - Херсон");
        System.out.println("5 - Белая Церковь");
        System.out.println("6 - Киев");
        Scanner numberCity = new Scanner(System.in);
        int number = numberCity.nextInt();
        if (number == 1) {
            city.yourCity = city.lviv;
            System.out.println("Ваш город: " + city.lviv);
            city.lviv = customer.getMyCity();
        }
        if (number == 2) {
            city.yourCity = city.chern;
            System.out.println("Ваш город: " + city.chern);
            city.chern = customer.getMyCity();
        }
        if (number == 3) {
            city.yourCity = city.piter;
            System.out.println("Ваш город: " + city.piter);
            city.piter = customer.getMyCity();
        }
        if (number == 4) {
            city.yourCity = city.herson;
            System.out.println("Ваш город: " + city.herson);
            city.herson = customer.getMyCity();
        }
        if (number == 5) {
            city.yourCity =  city.BC;
            System.out.println("Ваш город: " +  city.BC);
            city.BC = customer.getMyCity();
        }
        if (number == 6) {
            city.yourCity = city.kiev;
            System.out.println("Ваш город: " + city.kiev);
            city.kiev = customer.getMyCity();
        }
    }
    public void deliveryCity() {
        System.out.println("Введите куда нужно доставить груз");
        System.out.println("1 - Львов");
        System.out.println("2 - Чернигов");
        System.out.println("3 - Питер");
        System.out.println("4 - Херсон");
        System.out.println("5 - Белая Церковь");
        System.out.println("6 - Киев");
        Scanner numberCity = new Scanner(System.in);
        int number = numberCity.nextInt();
        if (number == 1) {
            city.deliveryCity = city.lviv;
            System.out.println("Город доставки: " + city.lviv);
            city.lviv = customer.getMyCity();
        }
        if (number == 2) {
            city.deliveryCity = city.chern;
            System.out.println("Город доставки: " + city.chern);
            city.chern = customer.getMyCity();
        }
        if (number == 3) {
            city.deliveryCity = city.piter;
            System.out.println("Город доставки: " + city.piter);
            city.piter = customer.getMyCity();
        }
        if (number == 4) {
            city.deliveryCity = city.herson;
            System.out.println("Город доставки: " + city.herson);
            city.herson = customer.getMyCity();
        }
        if (number == 5) {
            city.deliveryCity = city.BC;
            System.out.println("Город доставки: " + city.BC);
            city.BC = customer.getMyCity();
        }
        if (number == 6) {
            city.deliveryCity = city.kiev;
            System.out.println("Город доставки: " + city.kiev);
            city.kiev = customer.getMyCity();
 
 
        }
    }
    public void definitionOfTransportBetweenMajorCities(){
        {
           System.out.println("Вам доступны все вид транспорта");
           System.out.println("Выберете какой вам транспорт нужен");
           System.out.println("1 - Авиатранспорт");
           System.out.println("2 - Железнодорожный");
           System.out.println("3 - Машинный трансопрт");
           Scanner numberTransport = new Scanner(System.in);
           int number = numberTransport.nextInt();
           if (number == 1) {
               Random random = new Random();
               int randomDiggit = random.nextInt(4);
               if(randomDiggit != 3 ) {
                   System.out.println("Ваш транспорт - Авиатранспорт");
               }
               if(randomDiggit == 3){
                    System.out.println("К сожелению авиатранспорт не доступен.");
                }
            }
            if (number == 2) {
             System.out.println("Ваш транспорт - Железнодорожный");
            }
            if (number == 3) {
               System.out.println("Ваш транспорт - Машинный транспорт");
            }
        }
    }
    public int width(){
        System.out.println("Введите массу груза");
        Scanner scanner = new Scanner(System.in);
        int wight = customer.getWight();
        wight = scanner.nextInt();
        return wight;
    }
}
 
 
 
 
 
package kursova;
 
public class Citys {
    String yourCity;
    String deliveryCity;
    String lviv = "Львов";
    String chern = "Чернигов";
    String piter = "Питер";
    String herson = "Херсон";
    String BC = "Белая Церковь";
    String kiev = "Киев";
}
 
 
 
package kursova;
 
public class Customer {
    private String name;
    private String surname;
    private String myCity;
    private String deliveryCity; // Город для доставки посылки
    private int wight;
 
 
    String getName() {
        return name;
    }
 
    public String getSurname() {
        return surname;
    }
 
    public String getMyCity() {
        return myCity;
    }
 
    public String getDeliveryCity() {
        return deliveryCity;
    }
 
    public int getWight() {
        return wight;
    }
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.06.2019, 02:02
Ответы с готовыми решениями:

Как вывести информацию во внешний файл в NetBeans
как вывести информацию во внешний файл в NetBeans. вывести нужно двухмерный массив чисел. как осуществить сам вывод? Добавлено через...

Как вывести из текстового файла всю информацию в stringgrid ?
Добрый вечер! У меня такая проблема: не понимаю почему не выводит из текстового файла в stringgrid всю информацию, а только 1 строку...

Вывести всю информацию о кнопке
Привет всем! помогите решить задачку, у меня есть вот такой кусок html : <div class="new-class data"> <button...

5
230 / 199 / 71
Регистрация: 21.10.2016
Сообщений: 449
01.06.2019, 02:48
Цитата Сообщение от dastreba Посмотреть сообщение
Как вывести всю информацию?
может быть определить еще один метод assistenc.printReport()?
0
1 / 1 / 4
Регистрация: 18.10.2017
Сообщений: 232
01.06.2019, 15:36  [ТС]
У меня проблема с выводом указаной информации,где использую числовые указатели -
Выберете какой вам транспорт нужен
1 - Авиатранспорт
2 - Железнодорожный
3 - Машинный трансопрт
3

Я не знаю как в конечном итоге вывести указаную информацию.
Типа -
Ваше имя - вввв
Фамилия-выйвфывф
Ваш транспорт - (я указал к примеру 3) Машинный
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
01.06.2019, 16:40
dastreba, надо вспомнить, что в Яве есть, например массивы, листы, мапы, подумать, убрать кучу повторяющегося кода ну и т.д.
1
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
01.06.2019, 17:20
Лучший ответ Сообщение было отмечено dastreba как решение

Решение

dastreba,
Customer
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
package kursova;
 
public class Customer {
    private String name;
    private String surname;
    private String homeCity;
    private String deliveryCity;
    private String transportType;
    private int loadWeight;
    
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    
    public String getSurname() {
        return surname;
    }
    public void setSurname(String surname) {
        this.surname = surname;
    }
    
    public String getHomeCity() {
        return homeCity;
    }
    public void setHomeCity(String homeCity) {
        this.homeCity = homeCity;
    }
    
    public String getDeliveryCity() {
        return deliveryCity;
    }
    public void setDeliveryCity(String deliveryCity) {
        this.deliveryCity = deliveryCity;
    }
    
    public int getLoadWeight() {
        return loadWeight;
    }
    public void setLoadWeight(int loadWeight) {
        this.loadWeight = loadWeight;
    }
    public String getTransportType() {
        return transportType;
    }
    public void setTransportType(String transportType) {
        this.transportType = transportType;
    }
}
Cities
Java
1
2
3
4
5
6
7
8
9
10
package kursova;
 
public class Cities {
    public static final String LVIV = "Львов";
    public static final String CHERN = "Чернигов";
    public static final String PITER = "Питер";
    public static final String HERSON = "Херсон";
    public static final String BC = "Белая Церковь";
    public static final String KIEV = "Киев";
}
Assistant
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
package kursova;
 
import java.util.Random;
import java.util.Scanner;
 
public class Assistant {
    private static Customer customer;
    private static Scanner in;
    private static boolean flag;
    
    public static void start() {
        customer = new Customer();
        in = new Scanner(System.in);
    }
    
    public static void name() {
        String name;
        do {
            flag = true;
            System.out.print("Введите ваше имя: ");
            name = in.nextLine();
        
            if (name.isBlank()) {
                System.out.println("Вы ничего не ввели");
                flag = false;
            }
            else
                customer.setName(name);
        } while (!flag);
    }
    
    public static void surname() {
        String surname;
        do {
            flag = true;
            System.out.print("Введите вашу фамилию: ");
            surname = in.nextLine();
        
            if (surname.isBlank()) {
                System.out.println("Вы ничего не ввели");
                flag = false;
            }
            else
                customer.setSurname(surname);
        } while (!flag);
    }
    
    public static void homeCity() {
        do {
            flag = true;
            System.out.println("1 - Львов");
            System.out.println("2 - Чернигов");
            System.out.println("3 - Питер");
            System.out.println("4 - Херсон");
            System.out.println("5 - Белая Церковь");
            System.out.println("6 - Киев");
            System.out.printf("\nВведите ваш город: "); 
            int number = Integer.parseInt(in.nextLine());
            if (number == 1) {
                customer.setHomeCity(Cities.LVIV);
            }
            else if (number == 2) {
                customer.setHomeCity(Cities.CHERN);
            }
            else if (number == 3) {
                customer.setHomeCity(Cities.PITER);
            }
            else if (number == 4) {
                customer.setHomeCity(Cities.HERSON);
            }
            else if (number == 5) {
                customer.setHomeCity(Cities.BC);
            }
            else if (number == 6) {
                customer.setHomeCity(Cities.KIEV);
            }
            else {
                System.out.println("Такого варианта нет");
                flag = false;
            }
        } while (!flag);
        
        System.out.println("Ваш город: " + customer.getHomeCity());
    }
    
    public static void deliveryCity() {
        do {
            flag = true;
            System.out.println("1 - Львов");
            System.out.println("2 - Чернигов");
            System.out.println("3 - Питер");
            System.out.println("4 - Херсон");
            System.out.println("5 - Белая Церковь");
            System.out.println("6 - Киев");
            System.out.printf("\nВведите куда нужно доставить груз: "); 
            int number = Integer.parseInt(in.nextLine());
            if (number == 1) {
                customer.setHomeCity(Cities.LVIV);
            }
            else if (number == 2) {
                customer.setDeliveryCity(Cities.CHERN);
            }
            else if (number == 3) {
                customer.setDeliveryCity(Cities.PITER);
            }
            else if (number == 4) {
                customer.setDeliveryCity(Cities.HERSON);
            }
            else if (number == 5) {
                customer.setDeliveryCity(Cities.BC);
            }
            else if (number == 6) {
                customer.setDeliveryCity(Cities.KIEV);
            }
            else {
                System.out.println("Такого варианта нет");
                flag = false;
            }
        } while (!flag);
        
        System.out.println("Город доставки: " + customer.getDeliveryCity());
    }
    
    public static void transportType() {
        Random random = new Random();
        int randomDiggit = random.nextInt(4);
        
        System.out.println("Вам доступны все виды транспорта");
        do {
            flag = true;
            System.out.println("1 - Авиатранспорт");
            System.out.println("2 - Железнодорожный");
            System.out.println("3 - Машинный транспорт");
            System.out.printf("\nВыберете какой вид транспорта вам нужен: ");
            int number = Integer.parseInt(in.nextLine());
        
            if (number == 1) {
                if (randomDiggit != 3 ) {
                    customer.setTransportType("Авиатранспорт");
                }
                else {
                    System.out.println("К сожалению авиатранспорт не доступен");
                    flag = false;
                }
            }
            else if (number == 2) {
                customer.setTransportType("Железнодорожный");
            }
            else if (number == 3) {
            customer.setTransportType("Машинный");
            }
            else {
                System.out.println("Такого варианта нет");
                flag = false;
            }
        } while (!flag);
        
        System.out.println("Ваш транспорт: " + customer.getTransportType());
    }
    
    public static void loadWeight() {
        System.out.print("Введите массу груза (кг): ");
        int loadWeight = Integer.parseInt(in.nextLine());
        customer.setLoadWeight(loadWeight);
    }
    
    public static Customer build() {
        return customer;
    }
    
    public static String getInformation(Customer c) {
        StringBuilder sb = new StringBuilder("Ваше имя: ");
        sb.append(c.getName()).append("\n").append("Ваша фамилия: ").append(c.getSurname()).append("\n")
                   .append("Ваш город: ").append(c.getHomeCity()).append("\n")
                   .append("Город доставки: ").append(c.getDeliveryCity()).append("\n")
                   .append("Вид транспорта: ").append(c.getTransportType()).append("\n")
                   .append("Масса груза (кг): ").append(c.getLoadWeight()).append("\n");
        
        return sb.toString();
    }
}
Main
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package kursova;
 
public class Main {
    public static void main(String[] args) {
        Assistant.start();
        
        Assistant.name();
        Assistant.surname();
        Assistant.homeCity();
        Assistant.deliveryCity();
        Assistant.transportType();
        Assistant.loadWeight();
        
        Customer customer = Assistant.build();
        
        System.out.printf("\n%s", Assistant.getInformation(customer));
    }
}
Мне бы следовало брать за это деньги

Добавлено через 3 минуты
ну и да, чтобы повторить это несколько раз надо всё тело main засунуть в цикл. Я думаю, это вам должно быть понятно
1
1 / 1 / 4
Регистрация: 18.10.2017
Сообщений: 232
02.06.2019, 12:27  [ТС]
Спасибо большое за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.06.2019, 12:27
Помогаю со студенческими работами здесь

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

Вывести всю информацию о Иванове, т.к. он получил более 2-х двоек
Здравствуйте! помогите пожалуйста разобраться с задачей, насчет записей ничего не поняла((( необходимо написать программу , которая...

Вывести всю информацию о студентах, сдавших все экзамены на 4 и 5
Известны следующие данные о N студентах: Фамилия, Имя отчество, номер группы и три оценки ( 1 - матанализу , 2 - алгебра, 3 -...

Вывести всю информацию о самом дешевом программном продукте
Дан массив данных, в котором хранятся данные о программных продуктах: наименование, фирма-изготовитель, объем (Мбайт), количество на...

Вывести всю информацию в том числе из связанных таблиц
База Данных имеет '3'-и таблицы, в каждой из них есть свой 'id', с разного рода описанием услуг и прочего. Это все связано в одной...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru