回答編集履歴

3

ソース修正

2020/02/18 15:51

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -24,11 +24,11 @@
24
24
 
25
25
  System.out.println("「優秀です!」");
26
26
 
27
- }
27
+ if( score == 100 ){
28
28
 
29
- if( score == 100 ){
29
+ System.out.println("「満点だったので宿題免除です!!」");
30
30
 
31
- System.out.println("「満点だったので宿題免除です!!」");
31
+ }
32
32
 
33
33
  }
34
34
 

2

ソース追記

2020/02/18 15:51

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -1 +1,43 @@
1
1
  }else if( score < 80 ){・・・80未満?
2
+
3
+
4
+
5
+ BAが出ていますが・・・こういう方法も有る・・・という事で
6
+
7
+ ```java
8
+
9
+ int score = Integer.parseInt(args[0]) ; //コマンドライン引数から点数を受け取る
10
+
11
+
12
+
13
+ if(0 <= score && score <= 100){
14
+
15
+ if((score < 60)){
16
+
17
+ System.out.println("「赤点です!」");
18
+
19
+ }else if( score < 80 ){
20
+
21
+ System.out.println("「普通です!」");
22
+
23
+ }else if( score <= 100 ){
24
+
25
+ System.out.println("「優秀です!」");
26
+
27
+ }
28
+
29
+ if( score == 100 ){
30
+
31
+ System.out.println("「満点だったので宿題免除です!!」");
32
+
33
+ }
34
+
35
+ }else{
36
+
37
+ System.out.println("「不正な点数です!」");
38
+
39
+ }
40
+
41
+
42
+
43
+ ```

1

誤記修正

2020/02/18 08:04

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -1 +1 @@
1
- }else if( score < 80 ){・・・80以下
1
+ }else if( score < 80 ){・・・80未満