回答編集履歴

2

不正な回答でした

2015/06/03 16:01

投稿

miso
miso

スコア68

test CHANGED
@@ -1,77 +1 @@
1
- javaずっと触ってないからわからんが
2
-
3
- while(true)ループましたよね
1
+ 回答に合わない内容したの削除いたしました。
4
-
5
-
6
-
7
-
8
-
9
- ```lang-<ここに言語を入力>
10
-
11
- do{
12
-
13
- System.out.println();
14
-
15
- System.out.println("投入金額; " + money);
16
-
17
- System.out.println("購入する商品番号を入力してください。");
18
-
19
- System.out.println("1 :" + juice[1] + " " + price[1] + "円");
20
-
21
- System.out.println("2 :" + juice[2] + " " + price[2] + "円");
22
-
23
- System.out.println("3 :" + juice[3] + " " + price[3] + "円");
24
-
25
- System.out.println("4 :" + juice[4] + " " + price[4] + "円");
26
-
27
- System.out.print("番号(1~4) (それ以外の数字)>");
28
-
29
- int number = sc.nextInt();
30
-
31
- System.out.println();
32
-
33
-
34
-
35
- if(number >= 1 && number <= 4 ){
36
-
37
- if(price[number] < money){
38
-
39
- System.out.println("「" + juice[number] + "を購入した");
40
-
41
- System.out.print("ご購入ありがとうございました。またのご利用お待ちしております。");
42
-
43
- count[number] += 1;
44
-
45
- break;
46
-
47
- }else{
48
-
49
- System.out.print("購入金額が足りません。");
50
-
51
- continue;
52
-
53
- }
54
-
55
-
56
-
57
- }else{
58
-
59
- break;
60
-
61
- }
62
-
63
-
64
-
65
- }while(true);
66
-
67
- ```
68
-
69
-
70
-
71
- 不等号とか逆だったし
72
-
73
- なぜか||だったし
74
-
75
- お金が足りないのが後なのはおかしいし
76
-
77
- やりたいシステム的にはこういう感じじゃないか

1

コード修正

2015/06/03 16:01

投稿

miso
miso

スコア68

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
 
34
34
 
35
- if(number >= 1 || number <= 4 ){
35
+ if(number >= 1 && number <= 4 ){
36
36
 
37
37
  if(price[number] < money){
38
38
 
@@ -70,6 +70,8 @@
70
70
 
71
71
  不等号とか逆だったし
72
72
 
73
+ なぜか||だったし
74
+
73
75
  お金が足りないのが後なのはおかしいし
74
76
 
75
77
  やりたいシステム的にはこういう感じじゃないか