/**
* 〈一句話功能簡述〉
* 〈while和do while的迴圈〉
* * @author abu
* @create 2019/7/7
* @since 1.0.0
*/public class testwhile
i++;
}system.out.println("100以內偶數的和為" + sum);
*/// test2 do while迴圈,至少do一次
/*int i = 10;
dowhile (i < 10);
*///test3 從鍵盤讀入整數,計算正負數個數,輸入為0時停止(自己練習的,貌似不完美)
/*scanner s = new scanner(system.in);
int integer = 1;
int countpos = 0;//正數個數
int countneg = 0;//負數個數
while (integer != 0)
else if(integer < 0)
}system.out.println("您一共輸入了" + countpos + "個正數喲~");
system.out.println("您一共輸入了" + countneg + "個負數喲~");
*/// test4 for和while 的無限迴圈:從鍵盤讀入整數,計算正負數個數.
/*scanner s = new scanner(system.in);
int countpos = 0;
int countneg = 0;
for(;;)
system.out.println("您一共輸入了" + countpos + "個正數喲~");
system.out.println("您一共輸入了" + countneg + "個負數喲~");
*///test5 巢狀迴圈
/*for(int i = 0; i < 5; i++)
system.out.println();}*/
//test6 這是乙個苯方法!輸出下列圖案:
//*//**
//***
//****
//*****
/*for(int i = 0; i < 1; i++)
system.out.println();
}for(int i = 0; i < 1; i++)
system.out.println();
}for(int i = 0; i < 1; i++)
system.out.println();
}for(int i = 0; i < 1; i++)
system.out.println();
}for(int i = 0; i < 1; i++)
system.out.println();}*/
//test7 簡單方法:輸出(寫出來啦!開心~)
//v//vv
//vvv
//vv
//v/*
for(int i = 0; i < 3; i++)
system.out.println();
}for(int i = 0; i < 3; i++)
system.out.println();}*/
//test8 輸出菱形(巢狀迴圈)
/*for(int i = 0; i < 5; i++)
for(int k = 0; k < i + 1 ; k++)
system.out.println();
}for(int i = 0; i < 4; i++)
for(int k = 0; k < 4 - i ; k++)
system.out.println();}*/
//test9 九九乘法表
/*for(int i = 1; i <= 9; i ++)
system.out.println();}*/
//test10 輸出100以內的質數
/*boolean flag = false;
long start = system.currenttimemillis();
for(int i = 2; i <= 100000; i ++)
}if(flag == false)
flag = false;
}long end = system.currenttimemillis();
system.out.println("你用了好久喲:" + (end - start));
*///test11 break 和 continue在迴圈語句中的區別
// 前者結束當前迴圈(一蹶不振不走了),後者結束當次迴圈(跳出來繼續上路)
// 巢狀迴圈的話,放在哪一層就結束哪一層的。
// 加標籤使用的break 和 continue
/* test11-1
for(int i = 1; i < 100; i ++)
system.out.println(i);}*/
/* test11-2 加lable
lable: for(int i = 1; i < 5; i ++)
system.out.print(j);
}system.out.println();}*/
//test12 輸出100以內的質數,用continue lable
/*long start = system.currenttimemillis();
lable: for(int i = 2; i <= 100000; i ++)
}system.out.println(i);
}long end = system.currenttimemillis();
system.out.println("你用了好久喲:" + (end - start));
*///test13 求m和n的最大公約數、最小公倍數
/*int m = 20;
int n = 30;
int max = (m > n)? m:n;
int min = (m < n)? m:n;
//求最大公約數
for(int i = min; i >= 1; i --)
}//求最小公倍數
for(int j = max; j < m*n; j ++)}*/
//test14 輸出1-1000的完數,所有分子之和等於其本身
/*int factor = 0;
for(int i = 1; i <= 1000; i ++)
}if(i == factor)
factor = 0;}*/
}}
python學習筆記4(while語句)
格式 while 表示式 語句邏輯 當程式執行到while語句時,首先計算表示式的值,如果表達是的值為假,那麼結束整個while語句,如果表示式的值為真,則執行語句,執行完語句再去計算表示式的值。如果表示式的值為假,那麼結束整個while語句,如果表示式的值為真,則執行語句,執行完語句再去計算表示式...
python之while語句及其練習
while 條件滿足 滿足條件執行的語句 else 不滿足條件執行的語句 求1 2 100 sum 0 i 0 while i 100 sum i i 1 print sum 練習 使用者登陸系統 for i in range 3 0,1,2 i 0 while i 3 name input 使用者...
15 while語句程式設計練習
練習一 編寫程式,求2 2 4 2 6 2 n 2 直到累加值大於或者等於10000為止,輸出累計和 輸出累加式中的項數i以及最大的數n 練習二 編寫程式,近似計算圓周率的值 提示 pi 4 1 1 3 1 5 1 7 1 9 要求 1 分別列印前100,1000,10000想計算的pi值 2 列印...