關於while迴圈的

2021-08-20 23:54:18 字數 454 閱讀 7083

很簡單的乙個小問題,卻花了半天時間去找錯,還是自己的基礎不夠牢靠

process p=runtime.getruntime().exec(「sc query browser」);

bufferedreader in = new bufferedreader(

new inputstreamreader(p.getinputstream()));

string strline = null;

while ((strline =in.readline() ) != null) {

system.out.println(in.readline());

system.out.println(strline);

紅色和綠色的區別在於紅色將完整輸出browser服務的狀態資訊;而綠色只會每隔兩行輸出一次,還會在末尾輸出null,因為你在一次迴圈中執行了兩次in.readline();

c 關於 while 迴圈語句

只要給定的條件為真,while迴圈語句會重複執行乙個目標語句。while 語法while condition 在這裡,statement s 可以是乙個單獨的語句,也可以是幾個語句組成的 塊。condition可以是任意的表示式,當為任意非零值時都為真。當條件為真時執行迴圈。當條件為假時,程式流將繼...

for迴圈 while迴圈

迴圈結構 當重複執行相同的 或者是相似的 時。迴圈三要素 1 迴圈變數的宣告 用於控制迴圈次數的迴圈因子 2 迴圈條件 用於判斷是否執行相同或相似內容 迴圈體 的條件 3 迴圈變數的改變方向 向著迴圈結束的方向改變。1 for迴圈 語法 for 變數的宣告和初始化 迴圈條件 變數的改變方向 執行邏輯...

while 迴圈執行的次數 while 迴圈語句

在python中,還有一種語句可以讓 塊重複執行,那就是while語句。它的流程圖以及語法書寫格式如下。只要while語句的表示式的布林值為真,那麼迴圈就能一直執行下去,直到表示式的布林值為假。例如 a 100 while a 0 a 1 print a的值為 a 執行結果 a的值為0這裡的whil...