Day-1
3.12循环结构求1-100之间的偶数和
A:定义变量,初始化值是0
B:获取1-100之间的数据,用循环实现
C:拿到每一个数据先判断是否为偶数,如果是就累加到求和变量
D:输出求和变量
案例
首先建立一个类
public class Fortext4{
int sum = 0;
for(int x=1;x<=100; x++){
if(x%2==0){
sum+=x;
}
}
system.out.println("sum:"+sum);
}
3.13在控制台输出所有"水仙花数"
水仙花数:所谓的水仙花数是指一个三位数,其个位数字的立方和等于该数本身
举例:
153就是一个水仙花数
153=1*1*1+5*5*5+3*3*3
public class Fortest4{
public static void main(string[ ]args){
for (int x= 100; x<1000; x++){
int ge=x%10
int shi=x/10%10
int bai=x/10/10%10
if((ge*ge*ge+shi*shi*shi+bai*bai*bai)==x){
system.out.println(x);
}
注:三位数是告诉我们水仙花数的范围
A:用for循环实现
B:获取一个三位数的个位十位百位
例子:153
个位:153%10
十位:153/10%10(读法: 153除以10对10取余)
百位:153/10/10%10
只需拿每个位上的数据立方和相加,然后与该数据的立方和比较
如果相等,该数为水仙花数,则打印在控制台上
Day-2
3.14用for循环统计水仙花个数
A 定义统计变量,初始化值是零
B 获取三位数用for循环实现。
C 或许个位,十位百位。
D 判断这个数据是否为水仙花数,如果是的话统计变量++
E 输出统计变量。
Public class Fortext15{
public static void main
(String [ ] args){
int ge = x%10;
int shi =x/10%10;
int bai =x/10/10%10;
//用来判断是否为水仙花数。
if((ge*ge*ge+shi*shi*shi+bai*bai*bai)==x){
count++;
}
}
system.out.println("count:"+count);
3.15while循环语句的基本格式及使用
while格式:
while(判断条件语句){
循环体语句;
}
拓展格式:
//初始化语句;
int x = 1
//while(判断条件语句){
while(x<=10)
//循环体语句;
system.out.println("HelloWorld");
//控制条件语句;
x++;
}
回顾for循环格式:
for(初始化语句;判断语句;控制条件语句){
循环体语句;
}
例如:
for(int x=1;x<=10;x++){
system.out.println("HelloWorld");
}
3.16 while循环求1-100数据和
public class whileTest{
public static void main (string[ ] args){
//for循环实现;定义求和变量
int sum =0;
for(int x=1;x<=100;x++){
sum + = x;
}
system.out.println("sum:"+sum);
}
int sum=0
while(x<=100){
sum+=x;
x++;
}
system.out.println(''sum:''+sum);
Day-3
3.17 do...while循环语句的基本格式及使用
do...while循环语句格式
do{循环体语句;
}while(判断条件语句);
拓展格式:
初始化语句;
do{
循环体语句;
控制条件语句;
} while( 判断条件语句);
执行流程:
A:执行初始化语句
B:执行循环体语句
C:执行控制语句
D:执行判断语句(看是true还是false,如果是false,则结束循环;如果是true回到B)
案例:
for循环来做
for(int x=1;x<=10;x++){
system.out.println(''helloWorld'');
}
do...while循环来做
int x =1
do{system.out.println(''HelloWorld'');
x++;
}while(x<=10);
3.18三种循环的区别
区别:
A: do...while循环,至少执行一次循环体
B: for与while循环必须判断条件成立才可以执行循环体
for循环与while的区别
for循环结束后
初始化变量就不能再使用了
while循环结束后
初始化变量还能再使用
推荐顺序:
for循环-while循环-do...while循环