/*while与do while的区别*/
class Q1
{
public static void main(String[] args)
{
int x=1;
do
{
System.out.println("阿秋是天才:"+x); //最终打印出来的值为1,因为对于do来说无论while的范围为多少,它内部的代码始终会执行一次。
x++;
}
while (x<1);
}
}
class Q1
{
public static void main(String[] args)
{
int x=1;
while (x<1)
{
System.out.println("阿秋是天才:"+x); //打印结果为空,因为在while的判断中,就已经无法往下执行了
x++;
}
}
}
/*for循环中的其他特点*/
1.
class Q1
{
public static void main(String[] args)
{
int x=1;
for (System.out.println("a");x<3 ;System.out.println("c") )//for循环中的第二栏是boolean类型的式子,必须是判断类型的要么为true or false
{
System.out.println("d");
x++;
}
}
}
//a,d,c,d,c
2.
for(int x=1;x<3;x++,y++)//从中可以看出第三栏当定义条件很多时,用逗号隔开加在后面
/*练习*/
/*获取1~10的和并打印*/
class Q1
{
public static void main(String[] args)
{
int sum=0;
for (int x=1;x<11;x++ )
{
sum+=x;
}
System.out.println(sum);
}
}
/*1~100之间7的倍数的数,并打印,数出个数*/
class Q1
{
public static void main(String[] args)
{
int x=1,m=0;
for (;x<=100 ;x++ )
{
if(x%7==0)
{
m++;
System.out.println("第"+m+"个数是:"+x);
}
}
System.out.println("能被7整除的整数是"+m+"个");
}
}
/*break和continue的区别*/
例一:
class Q1 {
public static void main(String args[]) {
System.out.println("循环没有开始");
System.out.println("现在开始测试continue");
for (int i = 0; i < 3; i++) {
System.out.println("开始第" + i + "次for循环");
if (i == 1) {
continue; //当程序运行到continue时,程序会返回到for循环最开始的地方继续循环,但会跳出
} //满足条件continue之后的语句,可是优点就是又不会打断程序的继续运行。
System.out.println("看看continue后这里执行了吗?");
}
System.out.println("continue测试完毕\n***********************");
System.out.println("现在开始测试break");
for (int i = 0; i < 3; i++) {
System.out.println("开始第" + i + "次for循环");
if (i == 1){
break; //当程序运行到break时,程序既不会返回到for循环最开始的地方并且会将程序
} //终止,后面的语句也无法执行。