teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

2021/02/03 11:31

投稿

D-coder
D-coder

スコア9

title CHANGED
File without changes
body CHANGED
@@ -2,4 +2,8 @@
2
2
  この投稿は消去しました
3
3
  この投稿は消去しました
4
4
  この投稿は消去しました
5
- この投稿は消去しました
5
+ この投稿は消去しました
6
+
7
+ 消去依頼が出来ないようなのでこのままにさせて頂きます。
8
+
9
+ 失礼致しました。

1

質問内容の改善

2021/02/03 11:31

投稿

D-coder
D-coder

スコア9

title CHANGED
@@ -1,1 +1,1 @@
1
- JAVAで書かれコードを何プログラムか当てる問題が分からない
1
+ 投稿消去しまし 0000000こ投稿は消去しましたこの投稿は消去しましたこの投稿は消去しました
body CHANGED
@@ -1,76 +1,5 @@
1
- スクールでJAVAで途中まで書かれたプログラム(未完成で動作はしない)を何のプログラムか当てる
2
- という問題が出ました
1
+ この投稿は消去しました
3
-
4
- 今まで自分でコードを書いた経験しかなく、途中まで誰かが書いたコードを理解する能力が低いため、問題が攻略できません。
5
-
6
- javaファイルにコメントなどは一切無い状態です。
7
-
8
- どの様に考えれば何のためのJAVAプログラムか判断できるのでしょうか?
9
-
10
- 何かヒントやアドバイスをお願い致します。
11
-
12
- ### 以下はコードの一部です。
13
- ```こに言語を入力
2
+ の投稿は消去しました
14
- package CodeReading;
15
-
16
- import java.util.ArrayList;
17
- import java.util.List;
18
- import java.util.concurrent.TimeUnit;
19
-
20
- import Common.Bowl;
21
- import Common.ServeFinished;
22
- import Constants.ConstantsValue.ArgsBreakdown;
23
- import Constants.ConstantsValue.BoiledAcceleration;
24
- import Constants.ConstantsValue.SoupBaseType;
25
- import Constants.ConstantsValue.SoupTasteType;
26
- import MaterialProcess.Noodles;
27
- import MaterialProcess.Soup;
28
-
29
- public class CodeReadingMain {
30
-
31
- public static void main(String[] args) {
32
-
33
- List<String> orderParam = devideArgs(args);
34
-
35
- int argsSoupBase = Integer.parseInt(orderParam.get(ArgsBreakdown.SOUPTYPE.ordinal()));
36
- SoupTasteType argsSoup = (SoupTasteType.values())[argsSoupBase];
37
-
38
- Soup actualSoup = new Soup(argsSoup);
39
-
40
- Bowl bowl = new Bowl();
41
- bowl.setSoup(actualSoup);
42
-
43
- int noodleFirmness = Integer.parseInt(orderParam.get(ArgsBreakdown.FIRMNESS.ordinal()));
44
-
45
- BoiledAcceleration argsFirmness = (BoiledAcceleration.values())[noodleFirmness];
46
- Noodles ndls = new Noodles(argsSoup);
47
- ndls.insertAndWait(argsFirmness);
48
-
49
- while(!ndls.JustBeforeFlg){
50
- try {
51
- TimeUnit.SECONDS.sleep(1);
52
- } catch (Exception e) {}
53
- }
54
-
55
- bowl.BlendSoup(SoupBaseType.PIGBONESBOUILLON);
56
-
57
- bowl.setToppings(orderParam);
58
-
59
- ServeFinished serve = new ServeFinished(orderParam);
60
- serve.SendTable();
61
-
62
- System.exit(0);
3
+ この投稿は消去しました
63
- }
64
-
65
- private static List<String> devideArgs(String[] target){
66
- List<String> retList = new ArrayList<String>();
67
- String temp = target[0];
68
- for(int pos : Constants.ConstantsValue.splitPoint){
69
- retList.add(temp.substring(0,pos));
70
- temp = temp.substring(pos);
71
- }
72
- return retList;
4
+ この投稿は消去しました
73
- }
74
- }
75
-
76
- ```
5
+ この投稿は消去しました