質問編集履歴

7

誤字変更

2019/07/30 04:16

投稿

horizon
horizon

スコア21

test CHANGED
File without changes
test CHANGED
@@ -132,7 +132,7 @@
132
132
 
133
133
 
134
134
 
135
- ###tesutesuさんへ
135
+ ###tetutetuさんへ
136
136
 
137
137
  ```java
138
138
 

6

コード追記

2019/07/30 04:16

投稿

horizon
horizon

スコア21

test CHANGED
File without changes
test CHANGED
@@ -132,8 +132,76 @@
132
132
 
133
133
 
134
134
 
135
+ ###tesutesuさんへ
136
+
137
+ ```java
138
+
139
+ import java.io.IOException;
140
+
141
+
142
+
143
+ class Load2{
144
+
145
+ public static void main(String[] args) throws InterruptedException, IOException{
146
+
147
+ String Load[]={"N","o","w"," ","L","o","a","d","i","n","g","…"," "};
148
+
149
+ System.out.println("\n");
150
+
151
+ while(true){
152
+
153
+ for(int i=0;i<Load.length;i++){
154
+
155
+ for(int r=0;r<=i;r++){
156
+
157
+ if(r==i)System.out.print(Load[r]);
158
+
159
+ else System.out.print(" ");
160
+
161
+ }
162
+
163
+ System.out.println("\n");
164
+
165
+ for(int t=0;t<Load.length;t++){
166
+
167
+ if(t==i){
168
+
169
+ System.out.print(" ");
170
+
171
+ continue;
172
+
173
+ }
174
+
175
+ else System.out.print(Load[t]);
176
+
177
+ }
178
+
179
+ Thread.sleep(100); //削除する前に1秒待つ
180
+
181
+ new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
182
+
183
+ System.out.print("\r");
184
+
185
+ for (int r=0; r<Load.length; r++){//文字の数だけ半角の空白に置き換える
186
+
187
+ System.out.print(" ");
188
+
189
+ }
190
+
191
+ }
192
+
193
+ }
194
+
195
+ }
196
+
197
+ }
198
+
199
+ ```
200
+
201
+
202
+
135
203
  ### 補足情報(FW/ツールのバージョンなど)
136
204
 
137
205
 
138
206
 
139
- Terapadで入力、JDKによりwindowsコンソールで動かしています。
207
+ Terapadで入力、JDKによりwindows標準搭載のドプロンプトで動かしています。

5

コードの説明追加

2019/07/30 04:15

投稿

horizon
horizon

スコア21

test CHANGED
File without changes
test CHANGED
@@ -49,8 +49,6 @@
49
49
  for(int i=0;i<Load.length;i++)System.out.print(Load[i]);//元の文章を一度表示した後、改行
50
50
 
51
51
  System.out.println("\n");
52
-
53
- String LoadingInput[]=new String[13];//
54
52
 
55
53
  String Tmp[]={" "," "," "," "," "," "," "," "," "," "," "," "," "};//仮入れ用
56
54
 

4

コードの説明追加

2019/07/30 01:13

投稿

horizon
horizon

スコア21

test CHANGED
File without changes
test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
  String Load[]={"N","o","w"," ","L","o","a","d","i","n","g","…"," "};
48
48
 
49
- for(int i=0;i<Load.length;i++)System.out.print(Load[i]);
49
+ for(int i=0;i<Load.length;i++)System.out.print(Load[i]);//元の文章を一度表示した後、改行
50
50
 
51
51
  System.out.println("\n");
52
52
 

3

実現したいことの簡潔化

2019/07/30 01:06

投稿

horizon
horizon

スコア21

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,4 @@
1
1
  ### 前提・実現したいこと
2
-
3
-
4
-
5
- Javaでモンスターハンターのローディング画面(みたいなもの)を作成したいと考えています。
6
-
7
- 完全に遊びですが、詰まってしまったので回答していただけると嬉しいです。
8
-
9
-
10
2
 
11
3
  後に出てくるfor文のiによって
12
4
 
@@ -40,7 +32,7 @@
40
32
 
41
33
  ```
42
34
 
43
- みたいにやりたいです。
35
+ のような形で表示するプログラムが作りたいです。
44
36
 
45
37
  ### 該当のソースコード
46
38
 

2

出来ないことの追加

2019/07/30 01:05

投稿

horizon
horizon

スコア21

test CHANGED
File without changes
test CHANGED
@@ -136,6 +136,12 @@
136
136
 
137
137
 
138
138
 
139
+ ###出来ないこと
140
+
141
+ 配列の固定化になります。現状なぜかNow loading…のうちの1文字しか現れないという現象に陥っています。
142
+
143
+
144
+
139
145
  ### 補足情報(FW/ツールのバージョンなど)
140
146
 
141
147
 

1

文書修正

2019/07/30 00:56

投稿

horizon
horizon

スコア21

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  System.out.print(Tmp[i]);
72
72
 
73
- /*System.out.println("\n");*/
73
+ System.out.println("\n");
74
74
 
75
75
  System.out.print(Load[i]);
76
76