質問編集履歴

2

一部修正

2015/06/03 14:00

投稿

next_door
next_door

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ```lang-java
2
2
 
3
- do{
3
+ do{
4
4
 
5
5
  System.out.println();
6
6
 
@@ -30,15 +30,21 @@
30
30
 
31
31
  break;
32
32
 
33
+ }
34
+
35
+ if(price[number] < money){
36
+
37
+ System.out.println("「" + juice[number] + "を購入した");
38
+
33
39
  }else{
34
40
 
35
41
  System.out.print("購入金額が足りません。");
36
42
 
43
+ continue;
44
+
37
45
  }
38
46
 
39
47
  }while(money > 120);
40
-
41
- }
42
48
 
43
49
  ```
44
50
 

1

コードの一部を編集

2015/06/03 13:59

投稿

next_door
next_door

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,16 +1,42 @@
1
1
  ```lang-java
2
2
 
3
- if(price[number] <= money){
3
+ do{
4
4
 
5
- System.out.print("「" + juice[number] + "を購入した。」");
5
+ System.out.println();
6
6
 
7
- System.out.println();
7
+ System.out.println("投入金額; " + money);
8
8
 
9
+ System.out.println("購入する商品番号を入力してください。");
10
+
11
+ System.out.println("1 :" + juice[1] + " " + price[1] + "円");
12
+
13
+ System.out.println("2 :" + juice[2] + " " + price[2] + "円");
14
+
15
+ System.out.println("3 :" + juice[3] + " " + price[3] + "円");
16
+
17
+ System.out.println("4 :" + juice[4] + " " + price[4] + "円");
18
+
19
+ System.out.print("番号(1~4) (それ以外の数字)>");
20
+
9
- money -= price[number];
21
+ int number = sc.nextInt();
22
+
23
+ System.out.println();
24
+
25
+ if(number < 1 || 4 < number ){
26
+
27
+ System.out.print("ご購入ありがとうございました。またのご利用お待ちしております。");
28
+
29
+ count[number] += 1;
30
+
31
+ break;
10
32
 
11
33
  }else{
12
34
 
13
35
  System.out.print("購入金額が足りません。");
36
+
37
+ }
38
+
39
+ }while(money > 120);
14
40
 
15
41
  }
16
42