Java:基础知识之3种结构

3种结构:

1.顺序结构:从上到下,从左到右执行

2.选择结构

3.循环结构

选择结构:

(1)1.if判断的三种基本形式
用来判断某个条件,条件成立然后就执行一些代码
1)单分支:(单项选择)
if(布尔表达式){//执行语句

...}
2)双分支:(二选一)
if(布尔表达式){//执行语句

...}else{//执行语句

...}
3)多分支:(多选一)ps:可以有多个else if
if(布尔表达式){.//执行语句

...}else if(布尔表达式){//执行语句

...}else if(布尔表达式){//执行语句

...}else{//执行语句

...}

2.switch 特殊的多分支:(多分支)   ps:可以有多个case

switch(整数表达式){//byte,short,char,,int

case 1:

           //执行语句

           break://结束当前switch语句块

case 2:

           //执行语句

           break://结束当前switch语句块

default:

默认执行语句序列

}

ps:

jdk1.5:可以枚举(Enum)

jdk1.7:可以使用字符串(String)

相比较于if语句,switch语句效率更高,可以使用断点调试,效率确实更高!

循环结构

(1)while语句

while语句有一个东西很重要,就是改变条件,最终让布尔表达式为假,退出循环,否则会陷入死循环.

while(布尔表达式){

   //执行语句

}

(2)do while     ps:无条件执行一次,条件不满足情况下,都会执行一次.

do{

   //执行语句

}while(条件表达式)

(3)for循环   ps:执行完第一步之后,就会重复执行2-3-4,直到2的条件为false.

             1                  2                    4

for(初始化表达式;布尔表达式;步进表达式){

循环语句体   3

使用场合:需要重复执行固定次数

(4)增强for:foreach

for( : ){

 //执行语句

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值