本文主要是介绍Educoder/头歌JAVA实训——JAVA入门:循环结构基础,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第1关:Java循环结构之while循环
相关知识
Java
中常用的循环有三种:while
,do...while
,for
。 本小节我们先来看看while
循环。
while循环的特点
循环顾名思义就是:重复的做某个事情,Java
中的循环也是如此,当我们在开发中需要重复的做某个事情的时候,你就要想到循环了,接下来我们就来看看while
循环是怎么使用的吧!
while(条件){
<条件成立执行的代码>
}
哈哈,是不是似曾相识呢?和我们在之前中讲到的if
语句很像吧。没错while
语句的用法和if
差不多,if
语句的特点是如果小括号中的条件成立,就执行一次大括号中的代码。
package step1;public class HelloWorld {public static void main(String[] args) {/*****start*****/int i = 1;while(i<7){System.out.println("做了"+i+"个俯卧撑");i++;}/*****end*****/}
}
第2关:Java循环结构之while循环练习
相关知识
经过上一小节,你应该认识到了,循环就像在操场跑圈,而编写一个循环语句需要三个要素:1.控制循环的条件,2.
控制循环的次数,3.
编写循环执行的代码;
package step2;public class HelloWorld {public static void main(String[] args) {/*****start*****/int sum = 0;int num = 1;while(num<101){sum = sum + num;num++;}System.out.println("1到100相加的结果为"+sum); /*****end*****/}
}
第3关: Java循环结构之do...while循环
相关知识
do...while循环
do-while
和while
区别仅在于while
先执行循环条件判断再执行循环体,do-while
先执行循环体后进行条件判断。例如:
语法结构:
do
{
<若干语句>
} while(条件);
package step3;public class HelloWorld {public static void main(String[] args) {int count= 0; //定义变量存储6的倍数出现的次数/*****start*****/ int n = 1;do{if(n%6==0){count++;}n++;}while(n<101);/*****end*****/System.out.println("6的倍数出现的次数为:" + count);}
}
第4关:while,do...while循环测试题
第5关:break和continue关键字
相关知识
当我们在循环处理某一事物时,可能会在某种特定的条件下需要结束整个循环过程,或者是结束本次循环继续下一次循环,那这个时候应该怎么办呢?两个关键字来帮你解决问题,break
和continue
。
break关键字
使用到break
关键字,break
翻译过来是“打断”的意思,放在Java
程序中的作用就是:结束整个循环过程.
如果我们在循环中使用switch
语句,那么在switch
语句中break
就不能结束当前循环了,而只能结束switch
语句。
continue关键字
continue
关键字的用途是:结束一次循环事件,开始下一个循环事件,也就是忽略该语句之后的语句,执行循环体的下一次循环。 例如:
int i = 0;
while(i < 4){
if(i == 2){
i++;
continue;
}
System.out.println(i);
i++;
}
输出结果:
0
1
3
package step4;public class HelloWorld {public static void main(String[] args) { int i = 0; while(i <= 20){i++;/*****start*****/if( i%2==0 ){System.out.println( i + "是偶数");continue; }System.out.println(i + "是奇数");if(i==13) {i=22;} /*****end*****/} }
}
第6关:break和continue关键字测试题
第7关:Java循环结构之for循环
相关知识
本关我们来学习Java
中最常用的循环语句——for
循环,for
循环的功能和while
循环大致相同,只是写法上有区别。如下:
具体使用方式:
for(初始化语句;条件;控制循环次数){
<若干语句>
}
package step5;import java.util.Scanner;public class HelloWorld {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请给定一个自然数N:");int N = sc.nextInt();//获取输入的整数Nint sum = 1; /*****start*****/for(int i=2;i<=N;i++){sum*=i;} /*****end*****/ System.out.println("自然数N的阶乘为" + sum);}
}
第8关:for循环测试题
这篇关于Educoder/头歌JAVA实训——JAVA入门:循环结构基础的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!