java基础(3)

if分支语句

if条件结果是根据条件进行判断之后再做处理
结构:
if(表达式){
执行语句;
}else if(){
执行语句
}else{
}
当执行到if时, 首先会判断括号里面表达式的值是否为true, true则执行后面的执行语句
为false那么执行else后面的执行语句

switch

  1. 表达式的返回值必须是 int byte char short … 确定的结果
  2. case子句中的取值必须是常量, 且所有case子句中的取值应该是不同的
  3. default 子句是可选的 可要可不要
  4. break语句用来执行完一个case分支后使用程序跳出switch语句块, 如果case后面没有写break 则继续向下面执行
  5. case后面的执行体可写也可以不写
    switch (表达式){
    case 取值1: 语句块1;
    break;

    case 取值n:语句块n;
    break;
    default:语句块n+1;
    break;
    }

if和switch的异同

同: 都是选择分支语句
异:

1. 语法不同
2. 语句后表达式值 的类型不同, if语句表达式值的类型是Boolean,switch分支表达式的值的类型是byte short char int 枚举 String
3. 使用场景:
if:变量的值在某个区间之内
switch: 变量的值是某个定值

循环语句

while do while for

while

while(条件表达式){
//语句块;
}
符合条件循环继续执行,否则退出
特点:先判断, 再执行

do while

do{
//循环体
}while(循环条件)
先执行一遍循环操作, 符合条件, 循环继续执行, 否则循环退出
特点: 先执行, 再判断

for

语法:
for(初始化参数;判断条件;更新循环变量){
//循环体;
}
continue 表示跳过当次循环,继续下次循环。
For循环的六种写法:
1、标准写法
2、表达式1省略,但在外部声明
3、表达式2省略,死循环
4、表达式3省略,但是要声明在循环内部
5、表达式1,3省略,但是要声明在循环的外部和内部
6、三个表达式都省略,死循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值