しかし、それは完全にwhileループをスキップし、私はJavaのJavaのスキップ、これは愚かなものであれば、「間」ループ
では比較的新しいですと、現在のプログラムがコンパイルし、私を許して。以上
//Defined Variables
static boolean breaker = false;
static boolean breaker2 = false;
static boolean tf = false;
static boolean tf2 = false;
static int code = 0;
static int random = -8;
static String input = "Nothing here";
System.out.println("1");
//Resetting variables to control while loop
breaker = false;
tf = true;
random = (int)(Math.random() * 100 + 1);
while(breaker2 = false)
{
input = i.nextLine();
if (random >= 90)
tf = false;
if (input.equals("N") || input.equals("n"))
{
System.exit(0);
}
else
{
if (input.equals("Y") || input.equals("y"))
{
tf2 = false;
breaker2 = true;
}
else
{
//Text output
}
}
}
System.out.println("3");
出力:
1
3
すべてはwhileループを除いて実行されます。私はこれでこれまでに問題を抱えていて、最初からループを書きました。それには同じ問題がありました。 (「1」「2」と「3」が実行されたものをマークするために使用されます。)
while(breaker2 = false) 'while(breaker2 == false)'または 'while(!breaker2)'にする必要があります。 –