JAVA重头再来Day07
Scanner
- java.util(工具类).Scanner是JAVA5的新特性,我们可以用过Scanner类来获取用户的输入
- 基本语法
Scanner s=new Scanner(System.in);
- next()方法以空格为分割或结束
- nextLine()以回车为结束
顺序结构
- 它是任何一个算法都离不开的一个基本算法结构
- JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一步一步来
选择结构
-
if但选择结构
-
if(布尔表达式){ //布尔表达式为true时就会执行这个代码块 }
-
-
if双选择结构
-
if(布尔表达式){ //布尔表达式为true时就会执行这个代码块 }else{ //布尔表达式为false时就会执行这个代码块 }
-
-
if多选择结构
-
if(布尔表达式1){ //布尔表达式1为true时就会执行这个代码块 }else if(布尔表达式2){ //布尔表达式2为true时就会执行这个代码块 }else if(布尔表达式3){ //布尔表达式3为true时就会执行这个代码块 }else{ //如果以上布尔表达式都不为true,执行这个代码块 }
-
-
嵌套的if结构
-
if(布尔表达式){ //布尔表达式为true时就会执行这个代码块 if(布尔表达式){ //布尔表达式为true时就会执行这个代码块 } }else{ //布尔表达式为false时就会执行这个代码块 }
-
-
switch多选择结构
-
switch语句中的变量类型可以是byte short int char
-
从JAVA SE7开始 支持String类型
-
case标签必须为字符串常量或字面量
-
switch(expression){ case value: //语句 break;//可选 case value: //语句 break;//可选 default://可选 //语句 //你可以有任意数量的case语句 }
-
P37!