Java 第二周总结

一 : 条件分支语句
Java 语言提供了两种判断语句:if 语句和 switch 语句。这两种语句用于实现判断,当符合某些条件时执行某段代码,否则将不执行
if(条件表达式){
代码块; //0条到多条可执行语句,含义是当【条件表达式】返回值为true时执行这里,如果返回为false这里不执行
}

if(条件表达式){
代码块1; //0条到多条可执行语句,含义是当【条件表达式】返回值为true时执行这里
}else{
代码块2; //当条件为true时执行[代码块1],否则执行【代码块2】,不可能出现都执行或者都不执行的情况
}

if(条件表达式1){
代码块1;
}else if(条件表达式2){ //允许多次出现
代码块2;
}else{ //当上面所有条件都不成立时执行
代码块n;
}

课外:Java实现键盘录入

java提供了一个Scanner类,利用这个类可以很方便的获取键盘输入的参数。
1、构建Scanner对象: Scanner sc=new Scanner(System.in); //除了变量名称sc可以自定义外,其余部分是固定
2、调用Scanner中已经封装好的方法获取用户键盘录入的数据
nextXxx():可以获取Xxx类型的数据,定义好的程序可以从用户键盘录入的数据接收到,并且自动进行数据类型转换。

2.循环控制
循环就是重复做某一件事情。在Java程序中,循环控制即在某一情况下,控制程序重复执行某一条或多条语句,直到遇到终止条件为止
循环语句也称迭代语句,在Java语言中存在的 while、for 和 do-while循环语句
while循环
while是Java中最基本的循环语句,满足条件才执行循环体,如果不满足条件则不执行。所以有可能循环体一次都不执行。
语法格式:
while (继续循环的条件){ //当【条件】成立时反复执行【代码块】,每循环一次执行一次条件判断,直到条件为false,则退出循环,执行后续语句
循环所执行的代码;
}

例:计算 1+2+3+…+100=? 5050
在这里插入图片描述
do-while 循环
do-while循环执行某些语句,直到指定的条件为假。此循环确保循环体至少执行一次。
语法格式: do{
循环所执行的逻辑;
} while(继续循环的条件);
例:计算 1+2+3+…+100=?
在这里插入图片描述
注意:
while和do/while结构的区别:
do/while是无论如何循环体代码都会被执行一次;while循环可能会出现循环根本不执行

for循环
for循环主要用于按预定的次数执行语句或语句块
语法: for( 语句 1,一般用于初始化循环控制变量; 语句 2是循环继续执行的条件; 语句 3是每次循环执行结束后必须执行的语句){
循环体语句;
}
例:计算 1+2+3+…+100=?
在这里插入图片描述
注意:已知循环次数用for 不知用while

break 语句
break语句除了与switch结合使用外,还用来强制中断当前的循环,不再执行循环体中break后面的语句而退出循环。譬如在后续将学到从数据库里循环取出数据,用来验证用户的用户名是否正确。如果当用户名符合某一条数据时,就需要用到break语句来结束当前的循环验证
在这里插入图片描述

continue语句
continue语句的功能是,在循环语句中,当碰到continue时,将不再执行循环体continue之后的语句,而重新判断循环控制的条件,继续循环,直到循环条件的值为假时退出循环
例如:用continue语句来计算1~10中所有偶数之和
直接的解法:for(int k=2;k<11;k=k+2){}
使用continue的做法:
如果是奇数,则执行加法计算,而是进入下次循环【注意不是退出循环,这实际就是continue和break的区别】
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值