很簡單的乙個小問題,卻花了半天時間去找錯,還是自己的基礎不夠牢靠
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...