質問編集履歴

3

アルファベットのみ暗号化させるために分を付け加えましたが、うまく動作しませんでした。ぜひ修正点を教えていただきたいです。

2016/08/24 07:33

投稿

nakajiiSN
nakajiiSN

スコア10

test CHANGED
File without changes
test CHANGED
File without changes

2

アルファベットのみ暗号化させるために分を付け加えましたが、うまく動作しませんでした。ぜひ修正点を教えていただきたいです。

2016/08/24 07:33

投稿

nakajiiSN
nakajiiSN

スコア10

test CHANGED
File without changes
test CHANGED
File without changes

1

アルファベットのみ暗号化させるために分を付け加えましたが、うまく動作しませんでした。ぜひ修正点を教えていただきたいです。

2016/08/24 07:32

投稿

nakajiiSN
nakajiiSN

スコア10

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));