質問編集履歴

8

2020/08/17 12:47

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes

7

2020/08/17 12:47

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -8,9 +8,9 @@
8
8
 
9
9
  /**
10
10
 
11
- * 相性占いプログラム。
11
+ *
12
12
 
13
- * 二人の氏名(ローマ字)から相性度を計算して表示する。
13
+
14
14
 
15
15
  *
16
16
 

6

2020/08/17 12:47

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- java 演の質問
1
+ java 演の質問
test CHANGED
File without changes

5

2020/08/17 12:45

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,33 +1,3 @@
1
- ```java
2
-
3
- コード
4
-
5
- ```Javaのプログラミング演習で相性占いのプログラムを作りましたが、
6
-
7
- 計算過程が表示できませんでした。
8
-
9
- どなたかご指導いただけますでしょうか?
10
-
11
- 演習の概要
12
-
13
- 自分と相手の名前をローマ字入力し
14
-
15
- A I U E Oを1 2 3 4 5と読み替えて並べ、隣り合う数字を足して、
16
-
17
- 逆ピラミッドをつくり
18
-
19
- 最後の2桁の数字を相性度とする。
20
-
21
- 足した数が10以上の場合1の位だけを使用する。
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
1
  import java.io.IOException; // 例外処理用
32
2
 
33
3
  import java.io.BufferedReader; // バッファ処理用

4

2020/08/17 12:45

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -52,117 +52,119 @@
52
52
 
53
53
 
54
54
 
55
- public static void main( String[] args ) throws IOException {
55
+ public static void main( String[] args ) throws IOException {
56
56
 
57
57
 
58
58
 
59
- final char[] vowel = { ' ', 'A', 'I', 'U', 'E', 'O' }; // 母音チェック用配列
59
+ final char[] vowel = { ' ', 'A', 'I', 'U', 'E', 'O' }; // 母音チェック用配列
60
60
 
61
- int point = 0; // 相性度
61
+ int point = 0; // 相性度
62
-
63
-
64
-
65
- // 自分の氏名を入力する
66
-
67
- System.out.print( "自分の氏名(半角ローマ字):");
68
-
69
- BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
70
-
71
- String myName = br.readLine();
72
62
 
73
63
 
74
64
 
75
- // 相手の氏名を入力する
65
+ // 自分の氏名を入力する
76
66
 
77
- System.out.print( "相手の氏名(半角ローマ字):");
67
+ System.out.print( "自分の氏名(半角ローマ 字):");
78
68
 
79
- String yourName = br.readLine();
69
+ BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
80
70
 
71
+ String myName = br.readLine();
72
+
73
+
74
+
75
+ // 相手の氏名を入力する
76
+
77
+ System.out.print( "相手の氏名(半角ローマ字):");
78
+
79
+ String yourName = br.readLine();
80
+
81
- System.out.println();
81
+ System.out.println();
82
82
 
83
83
 
84
84
 
85
85
 
86
86
 
87
- String pairName = myName + yourName; // 二人の氏名を1つの配列にまとめる
87
+ String pairName = myName + yourName; // 二人の氏名を1つの配列にまとめる
88
88
 
89
89
 
90
90
 
91
91
  //Start--------------------
92
92
 
93
- System.out.println(pairName.toUpperCase()); //二人のローマ字氏名を連結し、大文字に変換して表示する。
93
+ System.out.println(pairName.toUpperCase
94
94
 
95
- System.out.println(pairName);
95
+ ()); //二人のローマ字氏名を連結し、大文字に変換して表示する。
96
96
 
97
- int nums[]=new int[pairName.length()];
97
+ System.out.println(pairName);
98
98
 
99
- int index;
99
+ int nums[]=new int[pairName.length()];
100
100
 
101
- index=0;
101
+ int index;
102
102
 
103
- int i;
103
+ index=0;
104
104
 
105
- int j;
105
+ int i;
106
106
 
107
- int k;
107
+ int j;
108
108
 
109
- for(i=0;i<pairName.length();i++){
109
+ int k;
110
110
 
111
- for(j=1;j<vowel.length;j++){
111
+ for(i=0;i<pairName.length();i++){
112
112
 
113
- if(pairName.charAt(i)==vowel[j]){
113
+ for(j=1;j<vowel.length;j++){
114
114
 
115
- if(j==vowel.length -1){
115
+ if(pairName.charAt(i)==vowel[j]){
116
116
 
117
- System.out.println("");
117
+ if(j==vowel.length -1){
118
118
 
119
- }
119
+ System.out.println("");
120
120
 
121
- System.out.println(pairName.charAt(j));
121
+ }
122
122
 
123
- nums[index]=j;
123
+ System.out.println(pairName.charAt (j));
124
124
 
125
- index=index+1;
125
+ nums[index]=j;
126
126
 
127
- }
127
+ index=index+1;
128
128
 
129
- }
129
+ }
130
130
 
131
- }
131
+ }
132
132
 
133
- System.out.println();
133
+ }
134
134
 
135
- System.out.println();
135
+ System.out.println();
136
136
 
137
- for(i=0;i<index;i++){
137
+ System.out.println();
138
138
 
139
- System.out.println(nums[i]);
139
+ for(i=0;i<index;i++){
140
140
 
141
- }
141
+ System.out.println(nums[i]);
142
142
 
143
- for(i=index-1;i>1;i--){
143
+ }
144
144
 
145
- for(j=0;j<index-i;j++){
145
+ for(i=index-1;i>1;i--){
146
146
 
147
- System.out.println();
147
+ for(j=0;j<index-i;j++){
148
148
 
149
- }
149
+ System.out.println();
150
150
 
151
- for(k=1;k<i;k++){
151
+ }
152
152
 
153
- nums[k]=(nums[k]+nums[k+1])%10;
153
+ for(k=1;k<i;k++){
154
154
 
155
- System.out.println (nums[k]);
155
+ nums[k]=(nums[k]+nums[k+1])%10;
156
156
 
157
- }
157
+ System.out.println (nums[k]);
158
158
 
159
- System.out.println();
159
+ }
160
160
 
161
- }
161
+ System.out.println();
162
162
 
163
- System.out.println();
163
+ }
164
164
 
165
+ System.out.println();
166
+
165
- point=nums[0]*10+nums[1];
167
+ point=nums[0]*10+nums[1];
166
168
 
167
169
 
168
170
 
@@ -170,13 +172,13 @@
170
172
 
171
173
 
172
174
 
173
- // 相性度を表示する
175
+ // 相性度を表示する
174
176
 
175
- System.out.println( "相性度 "+ point + "%");
177
+ System.out.println( "相性度 "+ point + "%");
176
178
 
177
179
 
178
180
 
179
- } // end of main()
181
+ } // end of main()
180
182
 
181
183
 
182
184
 

3

2020/08/17 01:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
+ ```java
2
+
3
+ コード
4
+
1
- Javaのプログラミング演習で相性占いのプログラムを作りましたが、
5
+ ```Javaのプログラミング演習で相性占いのプログラムを作りましたが、
2
6
 
3
7
  計算過程が表示できませんでした。
4
8
 

2

2020/08/17 00:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes

1

2020/08/16 11:55

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- java演出の質問
1
+ java 演出の質問
test CHANGED
File without changes