Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
1 / 3 / 0
Регистрация: 26.09.2015
Сообщений: 275

решил написать программу квадрат пифагора, я начинающий. как int перевести в строки

09.09.2016, 14:26. Показов 2631. Ответов 6

Студворк — интернет-сервис помощи студентам
Здраствуйте.
Я начинающий на джава, еще плохо разобрался в этом языке, решил написать программу квадрат пифагора по формуле из
http://in-contri.ru/kvadrat-pifagora/ сайта.
у меня не получается перевести int число в String. Просще говоря у меня есть к примеру целое число 29 и его надо записать как массив строк. где str[0] будет равен 2, а str[1] будет равен 9. конечно все эти числа будут менятся от даты рождения и других показателей. Если можете, подскажите как элегантно можно решить данную задачу.
П.С. я решил взять данную задачу для улучщения навыков в программировании.
Сложность возникла в создании таблицы по данному сайту. где в первом столбце идут базовые числа рождения, а вот второй столбец создал мне сложность. так как приходится там как то двух значные числа разделить.

вот основной код.

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
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
 package predictions;
 
public class pifagor extends predictions{
    private int its_ages[] = new int[8];
    private int its_sum_day_month;
    private int its_sum_year;
    private int its_step_one;
    private int its_step_two;
    private int its_step_three;
    private int its_step_four;
    private String its_all_symbols_one;
    private String its_all_symbols_two;
pifagor(String name, String last_name, String age)
{
    super(name,last_name, age);
}
private void pifagor_formula()
{
    char age[] = new char [its_age.length() + 1];
    age = its_age.toCharArray();
    for (int i = 0; i < its_age.length(); i++)
    {
        
        
        switch(age[i])
        {
        case '0': its_ages[i] = 0; break;
        case '1': its_ages[i] = 1; break;
        case '2': its_ages[i] = 2; break;
        case '3': its_ages[i] = 3; break;
        case '4': its_ages[i] = 4; break;
        case '5': its_ages[i] = 5; break;
        case '6': its_ages[i] = 6; break;
        case '7': its_ages[i] = 7; break;
        case '8': its_ages[i] = 8; break;
        case '9': its_ages[i] = 9; break;
        
        
        }
    }
    its_sum_day_month = its_ages[0] + its_ages[1] + its_ages[2] + its_ages[3];
    its_sum_year = its_ages[4] + its_ages[5] + its_ages[6] + its_ages[7];
    its_step_one = its_sum_day_month + its_sum_year;
    its_step_three = its_step_one - ( 2 * its_ages[0]);
    
    switch(its_step_one)
    {
    case 1: its_step_two = 0 + 1; break;
    case 2: its_step_two = 0 + 2; break;
    case 3: its_step_two = 0 + 3; break;
    case 4: its_step_two = 0 + 4; break;
    case 5: its_step_two = 0 + 5; break;
    case 6: its_step_two = 0 + 6; break;
    case 7: its_step_two = 0 + 7; break;
    case 8: its_step_two = 0 + 8; break;
    case 9: its_step_two = 0 + 9; break;
    case 10: its_step_two = 1 + 0; break;
    case 11: its_step_two = 1 + 1; break;
    case 12: its_step_two = 1 + 2; break;
    case 13: its_step_two = 1 + 3; break;
    case 14: its_step_two = 1 + 4; break;
    case 15: its_step_two = 1 + 5; break;
    case 16: its_step_two = 1 + 6; break;
    case 17: its_step_two = 1 + 7; break;
    case 18: its_step_two = 1 + 8; break;
    case 19: its_step_two = 1 + 9; break;
    case 20: its_step_two = 2 + 0; break;
    case 21: its_step_two = 2 + 1; break;
    case 22: its_step_two = 2 + 2; break;
    case 23: its_step_two = 2 + 3; break;
    case 24: its_step_two = 2 + 4; break;
    case 25: its_step_two = 2 + 5; break;
    case 26: its_step_two = 2 + 6; break;
    case 27: its_step_two = 2 + 7; break;
    case 28: its_step_two = 2 + 8; break;
    case 29: its_step_two = 2 + 9; break;
    case 30: its_step_two = 3 + 0; break;
    case 31: its_step_two = 3 + 1; break;
    case 32: its_step_two = 3 + 2; break;
    case 33: its_step_two = 3 + 3; break;
    case 34: its_step_two = 3 + 4; break;
    case 35: its_step_two = 3 + 5; break;
    case 36: its_step_two = 3 + 6; break;
    case 37: its_step_two = 3 + 7; break;
    case 38: its_step_two = 3 + 8; break;
    case 39: its_step_two = 3 + 9; break;
    case 40: its_step_two = 4 + 0; break;
    case 41: its_step_two = 4 + 1; break;
    case 42: its_step_two = 4 + 2; break;
    case 43: its_step_two = 4 + 3; break;
    case 44: its_step_two = 4 + 4; break;
    case 45: its_step_two = 4 + 5; break;
    case 46: its_step_two = 4 + 6; break;
    case 47: its_step_two = 4 + 7; break;
    case 48: its_step_two = 4 + 8; break;
    case 49: its_step_two = 4 + 9; break;
    case 50: its_step_two = 5 + 0; break;
    case 51: its_step_two = 5 + 1; break;
    case 52: its_step_two = 5 + 2; break;
    case 53: its_step_two = 5 + 3; break;
    case 54: its_step_two = 5 + 4; break;
    case 55: its_step_two = 5 + 5; break;
    case 56: its_step_two = 5 + 6; break;
    case 57: its_step_two = 5 + 7; break;
    case 58: its_step_two = 5 + 8; break;
    case 59: its_step_two = 5 + 9; break;
    case 60: its_step_two = 6 + 0; break;
    case 61: its_step_two = 6 + 1; break;
    case 62: its_step_two = 6 + 2; break;
    case 63: its_step_two = 6 + 3; break;
    case 64: its_step_two = 6 + 4; break;
    case 65: its_step_two = 6 + 5; break;
    case 66: its_step_two = 6 + 6; break;
    case 67: its_step_two = 6 + 7; break;
    case 68: its_step_two = 6 + 8; break;
    case 69: its_step_two = 6 + 9; break;
    case 70: its_step_two = 7 + 0; break;
    case 71: its_step_two = 7 + 1; break;
    case 72: its_step_two = 7 + 2; break;
    case 73: its_step_two = 7 + 3; break;
    case 74: its_step_two = 7 + 4; break;
    case 75: its_step_two = 7 + 5; break;
    case 76: its_step_two = 7 + 6; break;
    case 77: its_step_two = 7 + 7; break;
    case 78: its_step_two = 7 + 8; break;
    case 79: its_step_two = 7 + 9; break;
    case 80: its_step_two = 8 + 0; break;
    case 81: its_step_two = 8 + 1; break;
    case 82: its_step_two = 8 + 2; break;
    case 83: its_step_two = 8 + 3; break;
    case 84: its_step_two = 8 + 4; break;
    case 85: its_step_two = 8 + 5; break;
    case 86: its_step_two = 8 + 6; break;
    default: System.out.println("ошибка в данных pifagor formula");
    }
    switch(its_step_three)
    {
    case 1: its_step_four = 0 + 1; break;
    case 2: its_step_four = 0 + 2; break;
    case 3: its_step_four = 0 + 3; break;
    case 4: its_step_four = 0 + 4; break;
    case 5: its_step_four = 0 + 5; break;
    case 6: its_step_four = 0 + 6; break;
    case 7: its_step_four = 0 + 7; break;
    case 8: its_step_four = 0 + 8; break;
    case 9: its_step_four = 0 + 9; break;
    case 10: its_step_four = 1 + 0; break;
    case 11: its_step_four = 1 + 1; break;
    case 12: its_step_four = 1 + 2; break;
    case 13: its_step_four = 1 + 3; break;
    case 14: its_step_four = 1 + 4; break;
    case 15: its_step_four = 1 + 5; break;
    case 16: its_step_four = 1 + 6; break;
    case 17: its_step_four = 1 + 7; break;
    case 18: its_step_four = 1 + 8; break;
    case 19: its_step_four = 1 + 9; break;
    case 20: its_step_four = 2 + 0; break;
    case 21: its_step_four = 2 + 1; break;
    case 22: its_step_four = 2 + 2; break;
    case 23: its_step_four = 2 + 3; break;
    case 24: its_step_four = 2 + 4; break;
    case 25: its_step_four = 2 + 5; break;
    case 26: its_step_four = 2 + 6; break;
    case 27: its_step_four = 2 + 7; break;
    case 28: its_step_four = 2 + 8; break;
    case 29: its_step_four = 2 + 9; break;
    case 30: its_step_four = 3 + 0; break;
    case 31: its_step_four = 3 + 1; break;
    case 32: its_step_four = 3 + 2; break;
    case 33: its_step_four = 3 + 3; break;
    case 34: its_step_four = 3 + 4; break;
    case 35: its_step_four = 3 + 5; break;
    case 36: its_step_four = 3 + 6; break;
    case 37: its_step_four = 3 + 7; break;
    case 38: its_step_four = 3 + 8; break;
    case 39: its_step_four = 3 + 9; break;
    case 40: its_step_four = 4 + 0; break;
    case 41: its_step_four = 4 + 1; break;
    case 42: its_step_four = 4 + 2; break;
    case 43: its_step_four = 4 + 3; break;
    case 44: its_step_four = 4 + 4; break;
    case 45: its_step_four = 4 + 5; break;
    case 46: its_step_four = 4 + 6; break;
    case 47: its_step_four = 4 + 7; break;
    case 48: its_step_four = 4 + 8; break;
    case 49: its_step_four = 4 + 9; break;
    case 50: its_step_four = 5 + 0; break;
    case 51: its_step_four = 5 + 1; break;
    case 52: its_step_four = 5 + 2; break;
    case 53: its_step_four = 5 + 3; break;
    case 54: its_step_four = 5 + 4; break;
    case 55: its_step_four = 5 + 5; break;
    case 56: its_step_four = 5 + 6; break;
    case 57: its_step_four = 5 + 7; break;
    case 58: its_step_four = 5 + 8; break;
    case 59: its_step_four = 5 + 9; break;
    case 60: its_step_four = 6 + 0; break;
    case 61: its_step_four = 6 + 1; break;
    case 62: its_step_four = 6 + 2; break;
    case 63: its_step_four = 6 + 3; break;
    case 64: its_step_four = 6 + 4; break;
    case 65: its_step_four = 6 + 5; break;
    case 66: its_step_four = 6 + 6; break;
    case 67: its_step_four = 6 + 7; break;
    case 68: its_step_four = 6 + 8; break;
    case 69: its_step_four = 6 + 9; break;
    case 70: its_step_four = 7 + 0; break;
    case 71: its_step_four = 7 + 1; break;
    case 72: its_step_four = 7 + 2; break;
    case 73: its_step_four = 7 + 3; break;
    case 74: its_step_four = 7 + 4; break;
    case 75: its_step_four = 7 + 5; break;
    case 76: its_step_four = 7 + 6; break;
    case 77: its_step_four = 7 + 7; break;
    case 78: its_step_four = 7 + 8; break;
    case 79: its_step_four = 7 + 9; break;
    case 80: its_step_four = 8 + 0; break;
    case 81: its_step_four = 8 + 1; break;
    case 82: its_step_four = 8 + 2; break;
    case 83: its_step_four = 8 + 3; break;
    case 84: its_step_four = 8 + 4; break;
    case 85: its_step_four = 8 + 5; break;
    case 86: its_step_four = 8 + 6; break;
    default: System.out.println("ошибка в данных pifagor formula step 4");
    }
    its_all_symbols_two += (char)its_sum_day_month;
    its_all_symbols_two += (char) its_sum_year;
    
}
public void show()
{
    System.out.println("имя: " + its_name);
    System.out.println("фамилия: " + its_last_name);
    System.out.println("возраст: " + its_age);
    this.pifagor_formula();
    System.out.print("последовательность цифр: " );
    for(int x: its_ages)
        System.out.print(x);
    System.out.println();
    System.out.println("sum day: " + its_sum_day_month);
    System.out.println("sum year: " + its_sum_year);
    System.out.println("step one: " + its_step_one);
    System.out.println("step two: " + its_step_two);
    System.out.println("step three: " + its_step_three);
    System.out.println("step four: " + its_step_four);
    System.out.println("all symbols two: " + its_all_symbols_two);
    
}
}
а вот базовый класс
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
 package predictions;
 
public class predictions {
protected String its_name;
protected String its_last_name;
protected String its_age;
 
public predictions (String name, String last_name, String age)
{
    its_name = name;
    its_last_name = last_name;
    its_age = age;
}
 
public void show()
{
    System.out.println("имя: " + its_name);
    System.out.println("фамилия: " + its_last_name);
    System.out.println("возраст: " + its_age);
}
public static void main(String args[])
{
    predictions germes = new predictions("germes", "mercury", "28081987");
    pifagor ariel = new pifagor("ariel", "rebel", "12031985");
    germes.show();
    ariel.show();
}
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.09.2016, 14:26
Ответы с готовыми решениями:

Нужно было написать квадрат Пифагора по дате рождения, как исправить?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;math.h&quot; using namespace std; int main() { int...

Составить программу, выводящую на экран квадрат Пифагора - таблицу умножения.
Составить программу, выводящую на экран квадрат Пифагора - таблицу умножения. Рекомендуемый вид экрана программы приведен ниже. 1 2 3 4...

Напишите программу, которая выводит на экран квадрат Пифагора — таблицу умножения
Всем доброго времени суток, возникли проблемы с несколькими задачами. Вот одна из них: Напишите программу, которая выводит на...

6
 Аватар для Lumber
345 / 141 / 51
Регистрация: 02.12.2015
Сообщений: 333
09.09.2016, 14:41
Лучший ответ Сообщение было отмечено mercurygermes как решение

Решение

Цитата Сообщение от mercurygermes Посмотреть сообщение
Просще говоря у меня есть к примеру целое число 29 и его надо записать как массив строк. где str[0] будет равен 2, а str[1] будет равен 9.
Как массив char'ов

Java
1
Integer.toString(29).toCharArray();
1
1 / 3 / 0
Регистрация: 26.09.2015
Сообщений: 275
09.09.2016, 14:56  [ТС]
значит сначала мне нужно поместить int в оболочку integer, а потом вызвать toString. tocharArray. сейчас попробую и отпишусь. как вы можете оценить мой код. можно ли его элегантней написать.
спасибо очень помогло
0
 Аватар для Lumber
345 / 141 / 51
Регистрация: 02.12.2015
Сообщений: 333
09.09.2016, 15:44
Цитата Сообщение от mercurygermes Посмотреть сообщение
сначала мне нужно поместить int в оболочку integer
Это не обязательно. То что я написал не создаёт Integer, а сразу переводит число 29 в строку.

Цитата Сообщение от mercurygermes Посмотреть сообщение
как вы можете оценить мой код.
switch'и выглядят ужасно.

Зачем это? Их ещё и два одинаковых.
Что они делают? Считают сумму цифр?

можно так считать (для чисел от 0 до 99 включительно):
Java
1
int sum = x % 10 + x / 10 % 10;
1
1 / 3 / 0
Регистрация: 26.09.2015
Сообщений: 275
09.09.2016, 16:06  [ТС]
можно по подробней обяснить данную формулу. здесь switch я использовал чтобы цифровую строку 28081987 перевести в числа в массиве. чтобы потом каждую из них сложить. это должно быть примерно так. 2 + 8 + 0 + 8 + 1 + 9 + 8 + 7.
причем по формуле.
Возьмем дату рождения 12.03.1985 (12 марта 1985 года).


1. Ищем сумму цифр дня и месяца из даты рождения: 1 + 2 + 0 + 3 = 6
2. Складываем все цифры года из нашей даты: 1 + 9 + 8 + 5 = 23
3. Складываем полученные числа: 6 + 23 = 29 — 1 рабочее число
4. Цифры из первого рабочего числа складываем между собой: 2 + 9 = 11 — 2 рабочее число
5. Ищем разность первого рабочего числа и удвоенной первой цифры даты рождения:
29- 2*1 = 27 — 3 рабочее число



6. Ищем сумму цифр из третьего рабочего числа: 2 + 7 = 9 — 4 рабочее число
взятого из сайта.
буду рад если вы подскажите как это можно описать более красиво. учитывая, что я еще не знаю фреймворки и способы ввода и вывода.
0
 Аватар для Lumber
345 / 141 / 51
Регистрация: 02.12.2015
Сообщений: 333
09.09.2016, 16:35
Нужен метод который на вход получает число, и возвращает сумму десятичных цифр этого числа. И вызывать его везде где понадобится сумма.

Можно вот так (для положительных чисел):

Java
1
2
3
4
5
6
7
8
    private int digSum(int n) {
        int sum = 0;
        while(n != 0) {
            sum += n % 10;
            n /= 10;
        }
        return sum;
    }
здесь происходит следующее:
n % 10 - это остаток от деления на 10 и он равен последней цифре целого числа.
sum += n % 10; - к sum прибавляем этот остаток.
n /= 10; - n делиться на 10 и результат присваивается n - т.е. убираем последнюю цифру из числа (которую уже посчитали).

и в цикле последовательно повторяем пока не дойдём до нуля - т.е. посчитаем все цифры.

возвращаем результат - сумму (sum).
1
1 / 3 / 0
Регистрация: 26.09.2015
Сообщений: 275
10.09.2016, 15:19  [ТС]
исправленная программа квадрата пифагора, но все равно выходит ошибка, как исправить.
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException : 1
at playPrediction.Pifagor.formula_pifagor(P ifagor.java:112)
at playPrediction.Pifagor.pifagor_result(Pi fagor.java:76)
at playPrediction.Pifagor.show(Pifagor.java :153)
at playPrediction.playPrediction.main(playP rediction.java:12)
я так понял это из за массива, так как когда я перевожу цифры в массив char, то если в место двух значных чисел, у меня одна цифра, то остается пустой массив. возможно это приводит к ошибке, но как исправить я не нашел способа.
буду также очень рад если вы опишите какие ошибки я совершил в проектировании кода и что нужно мне исправить.

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
package playPrediction;
 
public class Pifagor extends Data {
    
    private char its_c_age[] = new char[8];
    private int its_i_age[] = new int[8];
    private int its_sum_day_month;
    private int its_sum_year;
    private int its_step_one;
    private int its_step_two;
    private int its_step_three;
    private int its_step_four;
    private String its_table[] = new String[9];
    
    Pifagor(String name, String last_name, int age)
    {
        super(name, last_name, age);
        its_c_age = Integer.toString(its_age).toCharArray();
    }
    
  private int [] formula( char... v)
  {
      int array_i[] = new int[v.length];
     for (int i = 0; i < v.length; i++)
     {
         
         switch(v[i])
         {
         case '0': array_i[i] = 0; break;
         case '1': array_i[i] = 1; break;
         case '2': array_i[i] = 2; break;
         case '3': array_i[i] = 3; break;
         case '4': array_i[i] = 4; break;
         case '5': array_i[i] = 5; break;
         case '6': array_i[i] = 6; break;
         case '7': array_i[i] = 7; break;
         case '8': array_i[i] = 8; break;
         case '9': array_i[i] = 9; break;
         }
     }
     return array_i;
  }
  private int plus(int...v)
  {
     int sum = 0;
     for (int x : v)
         sum += x;
     return sum;
  }
  private char[] int_to_char(int len,int  step)
  {
      char temporary[] = new char [len];
      temporary = Integer.toString(step).toCharArray();
      return temporary;
  }
  private void pifagor_result()
  {
     its_i_age = this.formula(its_c_age);
      its_sum_day_month = this.plus(its_i_age[0], its_i_age[1], its_i_age[2], its_i_age[3]);
      its_sum_year = this.plus(its_i_age[4], its_i_age[5], its_i_age[6], its_i_age[7]);
      its_step_one = this.plus(its_sum_day_month, its_sum_year);
      
      char step_two[] = new char[2];
      step_two = this.int_to_char(2, its_step_one);
      int[] two = new int [2];
      two = this.formula(step_two);
      
      its_step_two = this.plus(two);
      its_step_three = its_step_one - (2 * its_i_age[0]);
      
      char step_three[] = new char [2];
      step_three = this.int_to_char(2, its_step_three);
      int [] three = new int[2];
      three = this.formula(step_three);
      its_step_four = this.plus(three);
     this.formula_pifagor(its_step_one, its_step_two, its_step_three, its_step_four);
      
  }
  private void formula_pifagor(int step, int step2, int step3, int step4)
  {
      char number_array_one[] = new char[2];
      char number_array_two[] = new char[2];
      char number_array_three[] = new char[2];
      char number_array_four[] = new char[2];
      char all[] = new char[8];
      
      
      number_array_one = this.int_to_char(2, step);
      if(number_array_one[1] == '0')
      {
          
          number_array_one[1] = number_array_one[0];
          number_array_one[0] = '0';
      }
      
      if(number_array_two[1] == '1')
      {
          number_array_two[1] = number_array_two[0];
          number_array_two[0] = '0';
      }
      
      
      number_array_three = this.int_to_char(2, step3);
      if(number_array_three[1] == '0')
      {
          
          number_array_three[1] = number_array_three[0];
          number_array_three[0] = '0';
      }
      
      number_array_four = this.int_to_char(2, step4);
      if(number_array_four[1] == '0')
      {
          
          number_array_four[1] = number_array_four[0];
          number_array_four[0] = '0';
      }
      all[0] = number_array_one[0];
      all[1] = number_array_one[1];
      all[2] = number_array_two[0];
      all[3] = number_array_two[1];
      all[4] = number_array_three[0];
      all[5] = number_array_three[1];
      all[6] = number_array_four[0];
      all[7] = number_array_four[1];
      this.table(all);
      this.table(its_c_age);
    
  }
  public void table(char ...v)
  {
      for(char x : v)
      {
          switch(x)
          {
          case '1': its_table[0] += '1'; break;
          case '2': its_table[1] += '2'; break;
          case '3': its_table[2] += '3'; break;
          case '4': its_table[3] += '4'; break;
          case '5': its_table[4] += '5'; break;
          case '6': its_table[5] += '6'; break;
          case '7': its_table[6] += '7'; break;
          case '8': its_table[7] += '8'; break;
          case '9': its_table[8] += '9'; break;
          default: System.out.println("ошибка в методе table");
          }
      }
  }
  public void show()
  {
     
        super.show();
        this.pifagor_result();
        System.out.print("массив чисел char: ");
        for(char x : its_c_age)
            System.out.print(x);
        System.out.println();
        System.out.print("массив чисел int: ");
        for (int x: its_i_age)
            System.out.print(x);
        System.out.println();
        
        System.out.println("первый этап: " + its_step_one);
        System.out.println("второй этап: " + its_step_two);
        System.out.println("третий этпа: " + its_step_three);
        System.out.println("четвертый этап: " + its_step_four);
        
        System.out.print("таблица: ");
        for (String x : its_table)
        {
            System.out.println(x);
        }
        
        
  }
   
}
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
package playPrediction;
 
public class Data {
    protected String its_name;
    protected String its_last_name;
    protected int its_age;
    
Data(String name, String last_name, int age)
{
    its_name = name;
    its_last_name = last_name;
    its_age = age;
    
    
}
public void show()
{
    System.out.println("имя: " + its_name);
    System.out.println("фамилия: " + its_last_name);
    System.out.println("возраст: " + its_age);
    System.out.println();
}
 
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package playPrediction;
 
public class playPrediction {
public static void main(String args[])
{
    Data play;
    Data name = new Data("mercury", "germes", 28081987);
    Pifagor ariel = new Pifagor("ariel", "rebel", 19101879);
    play = name;
    play.show();
    play = ariel;
    play.show();
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.09.2016, 15:19
Помогаю со студенческими работами здесь

Напишите программу, которая выводит на экран квадрат Пифагора — таблицу умножения
Напишите программу, которая выводит на экран квадрат Пифагора — таблицу умножения, не списком, а таблицей как показано на картинке

Цикл: Напишите программу, которая выводит на экран квадрат Пифагора – таблицу умножения.
Решите пожалуйста задачу по программированию. Желательно с пояснениями. Напишите программу, которая выводит на экран квадрат Пифагора –...

Написать программу вывода на экран таблицы Пифагора
Помогите написать программу вывода на экран таблицы Пифагора

Как перевести сишный unsigned int в явский int?
Кто-нибудь занимался подобным переводом кода? Поначалу я думал, что разницы вообще нет, просто есть знаковое представление и слегка...

Как перевести число int в массив int digits[]
String fileName1=123456; int n=fileName1.length(),i=0; int digits = new int; while (num &gt; 0) { ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 17.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 14.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru