以下のコードは、 "IF"メソッドの値だけを出力しません。グローバル変数を使用して "IF"メソッドの出力を出力できません
注:私はグローバルvariables.Ifを使用しているローカル変数iが
現在の出力はOddif(10)
とevenIF(10)
public class even {
int i = 0;
int j = 1;
public static void main(String[] args) {
even o = new even();
o.evenFor(10);
o.evenWhile(10);
o.evenIf(10);
o.OddFor(10);
o.OddWhile(10);
o.OddIf(10);
}
public void evenFor(int n) {
System.out.print("The Even Numbers using For Loop are:" + " ");
for (int i = 0; i <= n; i = i + 2) {
System.out.print(i + " ");
}
System.out.print("\n");
}
public void evenWhile(int n) {
System.out.print("The Even Numbers using while loop are:" + " ");
while (i <= n) {
System.out.print(i + " ");
i = i + 2;
}
System.out.print("\n");
}
public void evenIf(int n) {
System.out.print("The Even Numbers using if loop:" + " ");
while (i <= n) {
if (i <= n) {
System.out.print(i + " ");
i = i + 2;
}
}
System.out.print("\n");
}
public void OddIf(int n) {
System.out.print("The Odd Numbers using if loop:" + " ");
while (j <= n) {
if (j <= n) {
System.out.print(j + " ");
j = j + 2;
}
}
System.out.print("\n");
}
public void OddFor(int n) {
System.out.print("The Odd Numbers using For Loop are:" + " ");
for (int j = 1; j <= n; j = j + 2) {
System.out.print(j + " ");
}
System.out.print("\n");
}
public void OddWhile(int n) {
System.out.print("The Odd Numbers using while loop are:" + " ");
while (j <= n) {
System.out.print(j + " ");
enter code here j = j + 2;
}
System.out.print("\n");
}
}
実際に表示されていないすべてのメソッドの値を印刷することができる午前として私はそれを使用します出力:
The Even Numbers using For Loop are: 0 2 4 6 8 10
The Even Numbers using while loop are: 0 2 4 6 8 10
The Even Numbers using if loop:
The Odd Numbers using For Loop are: 1 3 5 7 9
The Odd Numbers using while loop are: 1 3 5 7 9
The Odd Numbers using if loop:
問題はグローバル変数を使用しています。 – Kayaman
はい。グローバル変数を使用したIFメソッドの出力を希望しますか? –