質問編集履歴

2

2020/06/03 16:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,12 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  実行はできるが実行するごとに結果表示の順番が変わる。
4
+
5
+
6
+
7
+ 村田と岡田と鈴木と山田のprintScoreは正常に実行させ、佐藤だけMAX_SCOREを超えているためそれの例外処理をするというプログラムを書きたい。
8
+
9
+ このコードを実行すると上の四人は正しく表示され佐藤だけif文の条件に当てはまり”scoreの値が変です”と実行結果の欄に表示されるのですがその言葉の場所が1行目の時もあれば3行目の時もあるなど場所が定まらないのでその理由はなぜなのか教えていただきたいです。
4
10
 
5
11
 
6
12
 

1

2020/06/03 16:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -171,3 +171,17 @@
171
171
 
172
172
 
173
173
  実行はできるが毎回実行結果が表示される順番が変わってしまう理由が知りたい。
174
+
175
+ 自分ではコードのprintScoreが実行される順番、つまり
176
+
177
+ murata
178
+
179
+ okada
180
+
181
+ suzuki
182
+
183
+ yamada
184
+
185
+ sato
186
+
187
+ の順番に実行結果が表示されると思ったのですがsatoの結果が1番下では無くmurataとokadaの間に出たら1番上に出たりとランダムで結果が出てきてしまいます。