質問編集履歴
2
質問を少しまとめてみました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,9 +8,9 @@
|
|
8
8
|
|
9
9
|
そこで`sc.nextInt()`で2を入力したとします。
|
10
10
|
|
11
|
-
そうしたら`cl1.sample();`が終了して`
|
11
|
+
そうしたら`cl1.sample();`が終了して`while`に戻るようにしたいです。
|
12
12
|
|
13
|
-
初めは`System.exit(0);`を使おうとしていましたがそうすると`
|
13
|
+
初めは`System.exit(0);`を使おうとしていましたがそうすると`while`が実行されなくなってしまいます。
|
14
14
|
|
15
15
|
`cl1.sample();`だけ終了するためにはどうすればいいかを教えてください。
|
16
16
|
|
@@ -38,21 +38,13 @@
|
|
38
38
|
|
39
39
|
{
|
40
40
|
|
41
|
-
var cl1 = new
|
41
|
+
var cl1 = new sample01();
|
42
|
-
|
43
|
-
var cl2 = new test0301_sample02();
|
44
|
-
|
45
|
-
var sc = new Scanner(System.in);
|
46
42
|
|
47
43
|
while(true){
|
48
44
|
|
49
45
|
System.out.println("restart");
|
50
46
|
|
51
|
-
cl1.sample();
|
47
|
+
cl1.sample01();
|
52
|
-
|
53
|
-
cl2.sample();
|
54
|
-
|
55
|
-
}
|
56
48
|
|
57
49
|
}
|
58
50
|
|
@@ -60,11 +52,11 @@
|
|
60
52
|
|
61
53
|
}
|
62
54
|
|
63
|
-
class
|
55
|
+
class sample01
|
64
56
|
|
65
57
|
{
|
66
58
|
|
67
|
-
void sample()
|
59
|
+
void sample01()
|
68
60
|
|
69
61
|
{
|
70
62
|
|
@@ -72,35 +64,17 @@
|
|
72
64
|
|
73
65
|
if(sc.nextInt()==1){
|
74
66
|
|
67
|
+
System.out.println("sc.nextInt() = 1が実行されました");
|
68
|
+
|
75
|
-
|
69
|
+
System.out.println("if_end");
|
76
70
|
|
77
71
|
}else{
|
78
72
|
|
79
|
-
|
73
|
+
System.out.println("sc.nextInt() = 1以外が実行されました");
|
80
74
|
|
81
|
-
|
75
|
+
//ここで処理を止めて、上にあるwhileに戻りたい
|
82
76
|
|
83
|
-
}
|
84
|
-
|
85
|
-
}
|
86
|
-
|
87
|
-
class test0301_sample02
|
88
|
-
|
89
|
-
{
|
90
|
-
|
91
|
-
void sample()
|
92
|
-
|
93
|
-
{
|
94
|
-
|
95
|
-
|
77
|
+
System.out.println("if_end");
|
96
|
-
|
97
|
-
if(sc.nextInt()==1){
|
98
|
-
|
99
|
-
//色々と
|
100
|
-
|
101
|
-
}else{
|
102
|
-
|
103
|
-
//色々と
|
104
78
|
|
105
79
|
}
|
106
80
|
|
1
質問の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,6 +15,12 @@
|
|
15
15
|
`cl1.sample();`だけ終了するためにはどうすればいいかを教えてください。
|
16
16
|
|
17
17
|
それかその方法について詳しく載っているサイトのURLを教えてください。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
追伸:
|
22
|
+
|
23
|
+
初心者なのであっていないかもしれませんがコンストラクタだけを終了させる方法と同義だと思います。
|
18
24
|
|
19
25
|
### 該当のソースコード
|
20
26
|
|