-
以Enter为结束符,也就是说 nextLine() 方法返回的是输入回车之前的所有字符
-
可以获得空白。
=====================================================================
Java的基本结构就是顺序结构,除非特别指明,否则按照顺序一句一句执行。
语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
=====================================================================
我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示
语法
if(布尔表达式){
//如果布尔表达式为true,则进入if语句块了,执行里面代码
}
if(布尔表达式){
//如果布尔表达式为true,则进入if语句块,执行里面代码
}else{
//如果布尔表达式为false,则进入else语句块,执行里面代码
}
if(布尔表达式1){
//如何布尔表达式1为true
}else if(布尔表达式2){
//如何布尔表达式2为true
}else if(布尔表达式3){
//如何布尔表达式3为true
}else{
//如果以上的表达式都不满足,则执行这里
}
=============================================================================
switch case 语句判断一个变量和与一系列值中某个值相等,每个值称为一个分支。
switch 语句中的变量类型可以是:
-
byte、short、int、或者是char
-
从 Java SE 7开始
-
switch 开始支持字符串 String 类型了
-
同时case 标签必须为字符串常量或字面量
case 穿透现象
swtich(expression){
case value:
//语句
break;//可选
case value:
//语句
break;//可选
default://可选
//语句
}
=====================================================================
while循环
while(布尔表达式){
//循环内容
}
只要布尔表达式为true,循环就会一直执行下去
大多数情况是会让循环停止下来,我们需要一个让表达式失效的方式来结束循环
少部分情况需要循环一直执行,比如服务器的请求响应监听等。
do…while循环
-
do…while 循环至少会让 循环体里的语句执行一遍。
-
while 先判断后执行
-
do…while x 先执行后判断
do{
}while(布尔表达式)