前言必读
一、java三种循环(for、while、do while)
使用场景:
for循环一般在明确循环条件和循环次数时使用。(常用)
while(while先判断再执行,不通过则不执行)循环和do…while(至少先执行一次后再进行判断)循环在不明确循环次数时使用。
for循环
代码语法:
for(初始值;循环条件;遍历初始值;){
代码语句
}
代码例子:
//题目计算0-100奇数和偶尔的和
public static void main(String[] args) {
int a = 0;//定义一个存放奇数的a的盒子
int b = 0;//定义一个存放偶数的b的盒子
for (int i = 0; i <=100 ; i++) {//定义一个i要遍历0-100的奇数偶数值
if(i%2!=0){//如果i除于2的余数不等于0,那就是奇数
a+=i;//很多i奇数进来,放到a盒子里面相加
}else{//如果不是奇数,那就是偶数,执行下一个
b+=i;//很多i偶数进来,放到b盒子里面相加
}
}
System.out.println("奇数和为"+a);//输出a盒子里面的所有i奇数
System.out.println("偶数为和"+b);//输出b盒子里面的所有i偶数
}
运算结果:
奇数和为2500
偶数为和2550
while循环
代码语法:
while(循环条件){
代码语句;
}
代码例子:
//计算1-100的和
public static void main(String[] args) {
int i = 0;//定义一个初始值i
int sum = 0;//定义一个存放初始值累加的盒子sum
while (i<100){//遍历初始值条件
i++;//给初始值进行自增
sum+=i;//sum盒子存放全部遍历出来的i值
}
System.out.println(sum);//条件外输出sum只用输出最终一次结果就好了
}
运算结果:
5050
do while循环
代码语法:
do {
代码语句;
}while(循环条件);
代码例子:
//计算1-100的和
public static void main(String[] args) {
int i = 0;//1.定义一个初始值i
do{
System.out.println("你是小猫吗");//2.先执行一遍再说
i++;//3.在i=0的基础上自增
}while (i<=2);//4.i满足条件就会继续执行下去
}
运算结果:
//先打印1次
//后面条件判断再执行2次
你是小猫吗
你是小猫吗
你是小猫吗
二、终止循环或者分支语句(break、continue、return)的区别:
break:彻底结束当前循环(辞职:彻底不干了)
使用场景:主要用在循环语句或者switch语句
continue:跳出本次循环,进入下一轮循环(请假:这次干不了,下一轮再来)
使用场景:只能用于循环
return:返回到函数调用处,后面语句也不再执行了。使用return 表达式;最多只能返回一个值(受气媳妇:直接跑回娘家,后面的啥也不管了)
使用场景:return 表达式;只能用于函数
如果你觉得本篇文章对你有所帮助的,给个一键三连吧!!!
点赞关注收藏,抱拳了!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/112729.html