欢迎光临
我们一直在努力

Java循环结构:从入门到精通

循环结构

1.while循环

while循环结构:            语法结构:                初始值;                while(循环条件){
                   循环操作代码块;                    迭代代码;                }            执行规律:                首先执行1次初始值代码(该代码也只执行1次)                然后判断循环条件,如果循环条件为true,就执行{}里的循环代码块;                执行完循环代码块,继续执行下面的迭代代码(用来改变初始值),然后再回头去判断循环条件                如果循环条件为true,就继续执行{}里的代码,如果循环条件为false,则结束整个while循环结构,继续往下执行while循环结构后面的代码

需求:依次输出1-10之间的所有整数

需求:使用while循环输出所有水仙花数,水仙花数:一个三位数(100-999),各个位上数字的三次方之和等于这个数本身

public class Demo20 {
public static void main(String[] args) {

int i = 1;
while (i<=10){
System.out.print(i+\” \”);
i++;
}

System.out.println(\”\\n程序执行完毕\”);

System.out.println(\”—————–\”);

int num = 100;
while (num<=999){
int geiWei = num%10;
int shiWei = num/10%10;
int baiWei = num/100;
if (geiWei*geiWei*geiWei+shiWei*shiWei*shiWei+baiWei*baiWei*baiWei==num){
System.out.println(num);

}
num++;

}
}
}

练习01:输出1-100之间所有整数

public class Demo21 {

public static void main(String[] args) {

int num = 1;
while (num<=100){
System.out.print(num+\” \”);
num++;

}

}
}

练习02:输出1-100之间所有偶数/奇数

public class Demo22 {
public static void main(String[] args) {

int num = 1;
while (num<=100){
if (num%2==0){
System.out.print(num+\” \”);
}
num++;

}

System.out.println(\”\\n———–\”);

int i = 1;
while (i<=100){
if (i%2==1){
System.out.print(i+\” \”);
}
i++;

}
}
}

练习03:输出1-100之间所有整数之和(5050)

练习04:输出1-100之间所有偶数之和(2550)

练习05:输出1-100之间所有奇数之和(2550)

练习06:输出1000-2026年之间所有的闰年,每5个年份显示在1行

public class Demo23 {
public static void main(String[] args) {
//1到100之间所有整数的和
int i = 1;
int num = 0;
while (i<=100){
num+=i;
i++;
}
System.out.println(\”1到100的整数和为:\” + num);

System.out.println(\”————–\”);

//1到100之间所有偶数的和
int a = 1;
int sum = 0;
while (a<=100){
if (a%2==0){
sum+=a;
}
a++;
}
System.out.println(\”1到100之间所有偶数的和为:\” + sum);

System.out.println(\”————–\”);

//1到100之前所有奇数的和
int b = 1;
int sum1 = 0;

赞(0)
未经允许不得转载:171主机测评 » Java循环结构:从入门到精通
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址