質問編集履歴

2

2021/02/03 11:31

投稿

D-coder
D-coder

スコア9

test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,11 @@
7
7
  この投稿は消去しました
8
8
 
9
9
  この投稿は消去しました
10
+
11
+
12
+
13
+ 消去依頼が出来ないようなのでこのままにさせて頂きます。
14
+
15
+
16
+
17
+ 失礼致しました。

1

質問内容の改善

2021/02/03 11:31

投稿

D-coder
D-coder

スコア9

test CHANGED
@@ -1 +1 @@
1
- JAVAで書かれコードを何プログラムか当てる問題が分からない
1
+ 投稿消去しまし 0000000こ投稿は消去しましたこの投稿は消去しましたこの投稿は消去しました
test CHANGED
@@ -1,151 +1,9 @@
1
- スクールでJAVAで途中で書かれプログラム(未完成で動作はしない)を何のプログラムか当てる
1
+ この投稿は消去し
2
2
 
3
- という問題が出ました
3
+ この投稿は消去しました
4
4
 
5
+ この投稿は消去しました
5
6
 
7
+ この投稿は消去しました
6
8
 
7
- 今まで自分でコードを書いた経験しかなく、途中まで誰かが書いたコードを理解する能力が低いため、問題が攻略できません。
8
-
9
-
10
-
11
- javaファイルにコメントなどは一切無い状態です。
12
-
13
-
14
-
15
- どの様に考えれば何のためのJAVAプログラムか判断できるのでしょうか?
16
-
17
-
18
-
19
- 何かヒントやアドバイスをお願い致します。
20
-
21
-
22
-
23
- ### 以下はコードの一部です。
24
-
25
- ```こに言語を入力
9
+ の投稿は消去しました
26
-
27
- package CodeReading;
28
-
29
-
30
-
31
- import java.util.ArrayList;
32
-
33
- import java.util.List;
34
-
35
- import java.util.concurrent.TimeUnit;
36
-
37
-
38
-
39
- import Common.Bowl;
40
-
41
- import Common.ServeFinished;
42
-
43
- import Constants.ConstantsValue.ArgsBreakdown;
44
-
45
- import Constants.ConstantsValue.BoiledAcceleration;
46
-
47
- import Constants.ConstantsValue.SoupBaseType;
48
-
49
- import Constants.ConstantsValue.SoupTasteType;
50
-
51
- import MaterialProcess.Noodles;
52
-
53
- import MaterialProcess.Soup;
54
-
55
-
56
-
57
- public class CodeReadingMain {
58
-
59
-
60
-
61
- public static void main(String[] args) {
62
-
63
-
64
-
65
- List<String> orderParam = devideArgs(args);
66
-
67
-
68
-
69
- int argsSoupBase = Integer.parseInt(orderParam.get(ArgsBreakdown.SOUPTYPE.ordinal()));
70
-
71
- SoupTasteType argsSoup = (SoupTasteType.values())[argsSoupBase];
72
-
73
-
74
-
75
- Soup actualSoup = new Soup(argsSoup);
76
-
77
-
78
-
79
- Bowl bowl = new Bowl();
80
-
81
- bowl.setSoup(actualSoup);
82
-
83
-
84
-
85
- int noodleFirmness = Integer.parseInt(orderParam.get(ArgsBreakdown.FIRMNESS.ordinal()));
86
-
87
-
88
-
89
- BoiledAcceleration argsFirmness = (BoiledAcceleration.values())[noodleFirmness];
90
-
91
- Noodles ndls = new Noodles(argsSoup);
92
-
93
- ndls.insertAndWait(argsFirmness);
94
-
95
-
96
-
97
- while(!ndls.JustBeforeFlg){
98
-
99
- try {
100
-
101
- TimeUnit.SECONDS.sleep(1);
102
-
103
- } catch (Exception e) {}
104
-
105
- }
106
-
107
-
108
-
109
- bowl.BlendSoup(SoupBaseType.PIGBONESBOUILLON);
110
-
111
-
112
-
113
- bowl.setToppings(orderParam);
114
-
115
-
116
-
117
- ServeFinished serve = new ServeFinished(orderParam);
118
-
119
- serve.SendTable();
120
-
121
-
122
-
123
- System.exit(0);
124
-
125
- }
126
-
127
-
128
-
129
- private static List<String> devideArgs(String[] target){
130
-
131
- List<String> retList = new ArrayList<String>();
132
-
133
- String temp = target[0];
134
-
135
- for(int pos : Constants.ConstantsValue.splitPoint){
136
-
137
- retList.add(temp.substring(0,pos));
138
-
139
- temp = temp.substring(pos);
140
-
141
- }
142
-
143
- return retList;
144
-
145
- }
146
-
147
- }
148
-
149
-
150
-
151
- ```