質問編集履歴

1

書式の改善、試したことの追加

2020/05/03 09:04

投稿

guriii
guriii

スコア0

test CHANGED
File without changes
test CHANGED
@@ -4,47 +4,25 @@
4
4
 
5
5
  Javaプログラミングの初心者で学び始めたばかりです。
6
6
 
7
- for文とif文を使い以下のように出力させたいのですが、for文とif文をどのように記述したら以下のようになるのか
8
-
9
- 色々考えてはるのですが難しいです。
7
+ for文とif文を使出力させたいです。
10
8
 
11
9
 
12
10
 
13
- インデックス11/亥
11
+ 配列aryに[1,2,3,4,5,6,7,8,9,10,11,12]を格納し
14
12
 
15
- インデックス9/酉
13
+ 出力結果:
16
14
 
17
- インデックス7/
15
+ index11/11
18
16
 
19
- インデックス5/
17
+ index9/9
20
18
 
21
- インデックス3/
19
+ index7/7
22
20
 
23
- インデックス1/
21
+ index5/5
24
22
 
23
+ index3/3
25
24
 
26
-
27
- ### 発生している問題・エラーメッセージ
28
-
29
-
30
-
31
- ```
32
-
33
- エラーメッセージ
34
-
35
- ```
36
-
37
-
38
-
39
- ### 該当のソースコード
25
+ index1/1
40
-
41
-
42
-
43
- ```ここに言語名を入力
44
-
45
- ソースコード
46
-
47
- ```
48
26
 
49
27
 
50
28
 
@@ -52,13 +30,27 @@
52
30
 
53
31
 
54
32
 
55
- まず最初に
33
+ int[] ary = {1,2,3,4,5,6,7,8,9,10,11,12};
56
34
 
57
- String[] ary = {"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};
58
-
59
- を記述することが前提となっているためこれだけは格納し、このあとから詰まってしまいました。
35
+ int i = 0;
60
36
 
61
37
 
38
+
39
+ 要素数の最初を0とし奇数を後ろの番号から表示させることをしたいので
40
+
41
+ 2%1 と ary.length を使おうと思っています。
42
+
43
+ なので
44
+
45
+ for(int i = 0 ; i < ary.length ; i++);
46
+
47
+ のよく使われる形を変形させるのは理解出来ました。
48
+
49
+ しかし、for文の中にif文を記述するとなるとsystem.out.printlnの位置やどこからどこまでが何の処理を行っているか混乱してしまいました。
50
+
51
+ 奇数の表示、int i の使い方や解釈が正しいか教えていただきたいです。
52
+
53
+ 再度挑戦してみたいと思います。
62
54
 
63
55
 
64
56