java笔记1-流程控制

输入和输出

输入:Scanner scanner=new Scanner(System.in);

输出:

  • System.out.println()---------输出并换行
  • System.out.print()------------输出但不换行
  • System.out.printf()-----------格式化输出

格式化输出:

System.out.printf("%s improved %.1f %%", "Argument1", 25.5f);

 

if判断

条件判断if

if (condition) {
//
} else {
//
}

 

  • 只有单条语句也不建议省略花括号
  • 多个if ... else串联要注意判断顺序
  • 要注意判断边界条件
  • 浮点数不能用==判断
  • 引用类型用==判断是否为同一对象,用equals()判断是否逻辑相等
  • 用equals()注意避免null

switch多重选择

多重选择switch

switch(option) {
case 1:
    //
break;
case 2:
    //
break;
default:
    //
}

 

case没有花括号

case语句有穿透性

不要漏写break

建议打开编译选项:

  • 'switch' case fall-through: Warning
  • 'switch' is missing 'default' case: Warning

switch可以使用整型、字符串和枚举类型

 

while循环
 

while循环
while在条件满足时循环
可能一次都不循环
要避免死循环

 

do-while循环

do...while循环
do...while先循环,再判断循环条件
do...while至少循环1次

break和continue

break

  • break可以退出循环

continue

  • 提前结束本轮循环,直接继续下次循环
  • break和continue通常配合if使用

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值