Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
| Download
Views: 3731
1
import java.util.Arrays;
2
import java.io.*;
3
import java.lang.*;
4
5
6
public class arrays
7
{
8
9
public static String codiere(char i)
10
{
11
String morsekette = "";
12
switch (i) {
13
case 'A':
14
morsekette = " .-";
15
break;
16
case 'B':
17
morsekette = " -...";
18
break;
19
case 'C':
20
morsekette = " -.-.";
21
break;
22
case 'D':
23
morsekette = " -..";
24
break;
25
case 'E':
26
morsekette = " .";
27
break;
28
case 'F':
29
morsekette = " ..-.";
30
break;
31
case 'G':
32
morsekette = " --.";
33
break;
34
case 'H':
35
morsekette = " ....";
36
break;
37
case 'I':
38
morsekette = " ..";
39
break;
40
case 'J':
41
morsekette = " .---";
42
break;
43
case 'K':
44
morsekette = " -.-";
45
break;
46
case 'L':
47
morsekette = " .-..";
48
break;
49
case 'M':
50
morsekette = " --";
51
break;
52
case 'N':
53
morsekette = " -.";
54
break;
55
case 'O':
56
morsekette = " ---";
57
break;
58
case 'P':
59
morsekette = " .--.";
60
break;
61
case 'Q':
62
morsekette = " --.-";
63
break;
64
case 'R':
65
morsekette = " .-.";
66
break;
67
case 'S':
68
morsekette = " ...";
69
break;
70
case 'T':
71
morsekette = " -";
72
break;
73
case 'U':
74
morsekette = " ..-";
75
break;
76
case 'V':
77
morsekette = " ...-";
78
break;
79
case 'W':
80
morsekette = " .--";
81
break;
82
case 'X':
83
morsekette = " -..-";
84
break;
85
case 'Y':
86
morsekette = " -.--";
87
break;
88
case 'Z':
89
morsekette = " --..";
90
break;
91
case '0':
92
morsekette = " -----";
93
break;
94
case '1':
95
morsekette = " .----";
96
break;
97
case '2':
98
morsekette = " ..---";
99
break;
100
case '3':
101
morsekette = " ...--";
102
break;
103
case '4':
104
morsekette = " ....-";
105
break;
106
case '5':
107
morsekette = " .....";
108
break;
109
case '6':
110
morsekette = " -....";
111
break;
112
case '7':
113
morsekette = " --...";
114
break;
115
case '8':
116
morsekette = " ---..";
117
break;
118
case '9':
119
morsekette = " ----.";
120
break;
121
case 'Ä':
122
morsekette = " .-.-";
123
break;
124
case 'Ö':
125
morsekette = " ---.";
126
break;
127
case 'Ü':
128
morsekette = " ..--";
129
break;
130
case 'ß':
131
morsekette = " ...--..";
132
break;
133
case '.':
134
morsekette = " .-.-.-";
135
break;
136
case ':':
137
morsekette = " ---...";
138
break;
139
case ',':
140
morsekette = " --..--";
141
break;
142
case ';':
143
morsekette = " -.-.-.";
144
break;
145
case '?':
146
morsekette = " ..--..";
147
break;
148
case '-':
149
morsekette = " -....-";
150
break;
151
case '_':
152
morsekette = " ..--.-";
153
break;
154
case '(':
155
morsekette = " -.--.";
156
break;
157
case ')':
158
morsekette = " -.--.-";
159
break;
160
case '=':
161
morsekette = " -...-";
162
break;
163
case '+':
164
morsekette = " .-.-.";
165
break;
166
case '/':
167
morsekette = "-..-.";
168
break;
169
case '@':
170
morsekette = ".--.-." ;
171
break;
172
case ' ':
173
morsekette = "/";
174
break;
175
default:
176
morsekette = "?";
177
}
178
return morsekette;
179
}
180
181
/*
182
public void decodiere (morzekette)
183
{
184
root.left='E';
185
root.left.left='I';
186
root.left.left.left='S';
187
root.left.left.left.left='H';
188
root.left.left.left.right='V';
189
root.left.left.right='U';
190
root.left.left.right.left='F';
191
root.left.right='A';
192
root.left.right.left='R';
193
root.left.right.left.left='L';
194
root.left.right.right='W';
195
root.left.right.right.left='P';
196
root.left.right.right.right='J';
197
root.right='T';
198
root.right.left='N';
199
root.right.left.left='D';
200
root.right.left.left.left='B';
201
root.right.left.left.right='X';
202
root.right.left.right='K';
203
root.right.left.right.left='C';
204
root.right.left.right.right='Y';
205
root.right.right='M';
206
root.right.right.left='G';
207
root.right.right.left.left='Z';
208
root.right.right.left.right='Q';
209
}
210
*/
211
212
public static void main(String[] args)
213
{
214
215
216
/* Schlechte Ausgabe
217
int[] intArray = new int[] {1, 2, 3, 4, 5};
218
System.out.println(intArray);
219
*/
220
221
/*Gute Ausgabe
222
int[] intArray = { 7, 9, 5, 1, 3 };
223
System.out.println(Arrays.toString(intArray));
224
*/
225
226
String wort="Test";
227
System.out.println(wort);
228
char[] c_arr = wort.toCharArray(); // Wandelt String in Char Array
229
230
for (int i=0; i<=wort.length()-1; i++)
231
{
232
char zeichen = Character.toUpperCase(c_arr[i]);
233
System.out.println(zeichen);
234
String morsecode = codiere(zeichen);
235
System.out.println(morsecode);
236
}
237
238
}}
239
240
241
/*
242
243
public class Binarytreenode
244
{
245
public Binarytreenode left;
246
public Binarytreenode right;
247
public int data;
248
249
public Binarytreenode(int data)
250
{
251
this.data=data;
252
}
253
254
public void printNode()
255
{
256
System.out.println(data);
257
}
258
259
public static void main(String ar[])
260
{
261
Binarytreenode root = new Binarytreenode(3);
262
Binarytreenode n1 = new Binarytreenode(1);
263
Binarytreenode n2 = new Binarytreenode(4);
264
Binarytreenode n3 = new Binarytreenode(2);
265
Binarytreenode n4 = new Binarytreenode(5);
266
267
root.left = n1;
268
root.right = n2;
269
root.right.left = n3;
270
root.right.right = n4;
271
System.out.println(root.right.right.data);
272
273
}
274
}
275
*/
276