我正在學習回圈方法,并且正在嘗試將此流程圖寫入代碼。
這是我的代碼:
public class CODES {
public static void main(String[] args) {
int C, O, D, E, S;
C=100;
O=5;
D=4;
E=7;
S=2;
while(C<E)
{
while(E<O) {
E = E C;
C = C 1;
O = O - 1;
}
System.out.println(C);
System.out.println(O);
System.out.println(D);
System.out.println(E);
System.out.println(S);
}
D = E S;
O = O D;
C = C - D;
S = S 1;
E = E S;
}
}
最終輸出應該是:12、86、31、88、7。
我需要查看最終值,但它沒有顯示任何內容,所以我想知道我的 while 回圈方法有什么問題。我還在學習應該使用什么樣的回圈,并且還在做嵌套回圈。
uj5u.com熱心網友回復:
你的回圈不應該嵌套
public class CODES {
public static void main(String[] args) {
int C, O, D, E, S;
C=100;
O=5;
D=4;
E=7;
S=2;
while(C >= E) {
D = E S;
O = O D;
C = C - D;
S = S 1;
E = E S;
}
while (E < O) {
E = E C;
C = C 1;
O = O - 2;
}
System.out.println(C);
System.out.println(O);
System.out.println(D);
System.out.println(E);
System.out.println(S);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/510404.html
標籤:爪哇循环
