文章目录大家好,我是小涛,今天想分享的是Java中的循环语句这一概念。
- 前言
- 关于Java中的循环语句
- for循环
- while循环
- 增强for循环
- do...while循环
前言
今天我想分享的是我所了解到Java中的循环语句
提示:以下是本篇文章正文内容,下面案例可供参考
能将一段代码或程序重复执行。
二、使用步骤 for循环for(初始化表达式;判断条件语句;控制条件语句){
循环结构;
}
利用for循环写的九九乘法表
public class text02 {
public static void main(String[] args) {
for(int i=1;i<=9;i++) {
for(int h=1;h<=i;h++) {
System.out.println(i+"*"+h+"="+i*h+" ");
}
System.out.println();
}
}
}
2.while循环和do...while循环
while语句 do...while语句
while(判断条件){ do{
循环体语句; 循环体语句;
控制条件语句 控制条件语句;
} }while(判断条件语句)
两者的区别
do-while语句是一种后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件。其实就是,代码在刚开始执行的时候,都是要先走一遍do循环体内的代码,然后在与while里面的条件进行判断,成立循环就一直继续下去,不成立就跳出循环。循环体内代码至少被执行一次。
while语句是属于前测试循环语句,也就是说,在循环体内的代码被执行之前,就会对出口条件求值。其实就是先与while里面的条件进行判断,成立就走循环体内的代码,不成立就不走循环体内代码。循环体内的代码有可能永远不会执行。
版权声明:本文为CSDN博主「Mr Lee_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42889476/article/details/83625942
这段文字是跟Mr Lee博主文章学到了。
public class whiletext {
public static void main(String[] args) {
int i=1;
int sum=0;
while(i<=5){
sum=sum+i;
i++;
}
System.out.println("sum="+sum);
}
}//输出结果15
public class whiletext {
public static void main(String[] args) {
int i=1;
int sum=0;
do{
sum=sum+i;
i++;
}while(sum<=5);
System.out.println("sum="+sum);
}
}//输出结果6
3.增强for循环
for(数据类型 变量名:数组或集合对象){
循环体,变量即元素
}
public class Hashtext {
public static void main(String[] args) {
HashSet hashSet=new HashSet();
Person01 p1=new Person01("小涛",19);
Person01 p2=new Person01("小王",20);
Person01 p3=new Person01("阿水",22);
hashSet.add(p1);
hashSet.add(p2);
hashSet.add(p3);
for(Object ab:hashSet) {
Person01 p=(Person01)ab;
System.out.println(p.name+p.age);
}
}
}
//这是我的一次作业 关于HashSet的遍历用法 我所用的增强for循环,输出结果就是Person01里的数据
总结
每个循环方法都有自己的用法,擅长使用循环方法能使得自己代码效率大大提高,写到最后感谢每个人提出的宝贵意见,我有不足之处欢迎提出,本人浅薄理解,感谢观看。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)