Day03 流程控制

2022-09-13 21:39:20 字數 820 閱讀 9773

注意:每次使用完io介面後都要關閉,防止一直占用。

使用next()和nextline()方法讀取輸入內容的區別:

import j**a.util.scanner;

public class demo01

scanner.close();

}}

用next方式輸入:hello world!

輸入的內容為:hello

import j**a.util.scanner;

public class demo02

scanner.close();

}}

用nextline方式輸入:hello world!

輸入的內容為:hello world!

原因是next()方法遇到空字元值時停止讀取,故只讀取了hello就停止讀取了。nextline()方法遇到回車符值時才停止讀取,故讀取到!後的回車鍵時才停止讀取。

判讀輸入的內容是否是int型別:scanner.hasnextint()。判斷其他資料型別,將int替換即可。

將.class檔案放入ieda中檢視,可以看原始碼。

while()是不滿足條件時,就不執行。

dowhile()是即使不滿足條件,也會至少執行一次。

public class demo03 

for (int j = 1; j <= i; j++)

for (int j = 1; j < i; j++)

system.out.println("");}}

}

Day03 流程控制

public class scannerdemo1 scanner.close 練習 判斷輸入的數是整數還是小數 public class scannerdemo1 else if scanner.hasnextfloat scanner.close 練習 給鍵盤輸入的成績評級 public cla...

day03流程控制語句

流程控制語句分為順序結構 分支結構和迴圈結構 一 順序結構 根據程式編寫的順序從上往下執行。二 分支結構 2.1 if語句 2.1.1 if 判斷語句 2.1.2 if 判斷語句 else2.1.3 if 判斷語句1 else if 判斷語句2 else2.2switch 分支語句 switch分支...

day03 流程控制語句

在乙個程式執行的過程中,各條語句的執行順序對程式的結果是有直接影響的。也就是說,程式的流程對執行結果 有直接的影響。所以,我們必須清楚每條語句的執行流程。而且,很多時候我們要通過控制語句的執行順序來實現 我們要完成的功能。順序執行,根據編寫的順序,從上到下執行 if 關係表示式 語句體 if 關係表...