質問編集履歴
3
アルファベットのみ暗号化させるために分を付け加えましたが、うまく動作しませんでした。ぜひ修正点を教えていただきたいです。
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
2
アルファベットのみ暗号化させるために分を付け加えましたが、うまく動作しませんでした。ぜひ修正点を教えていただきたいです。
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
1
アルファベットのみ暗号化させるために分を付け加えましたが、うまく動作しませんでした。ぜひ修正点を教えていただきたいです。
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,6 +2,10 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
+
アルファベットのみ暗号化させるためにinputDataに1文字入っているとして、if( inputData >='A' && inputData <='z' ) {の一文を下の方の// 暗号化処理,// 復号化処理のそれぞれ2行下にそれぞれ付け加えておきましたが、うまく動作しません。
|
6
|
+
|
7
|
+
|
8
|
+
|
5
9
|
ソースコードは以下の通りです。
|
6
10
|
|
7
11
|
|
@@ -214,6 +218,10 @@
|
|
214
218
|
|
215
219
|
for (int i=0; i<inputData.length(); i++) {
|
216
220
|
|
221
|
+
if( inputData >='A' && inputData <='z' ) {
|
222
|
+
|
223
|
+
|
224
|
+
|
217
225
|
outputData = outputData +
|
218
226
|
|
219
227
|
String.valueOf((char)(inputData.charAt(i) + key));
|
@@ -232,6 +240,8 @@
|
|
232
240
|
|
233
241
|
for (int i=0; i<inputData.length(); i++) {
|
234
242
|
|
243
|
+
if( inputData >='A' && inputData <='z' ) {
|
244
|
+
|
235
245
|
outputData = outputData +
|
236
246
|
|
237
247
|
String.valueOf((char)(inputData.charAt(i) - key));
|