import java.util.scanner;
Scanner sc =hewScanner(System.in);
int month =sc.nextInt();
多情况判断,这里采用switch语句实现
switch(month){
case x;
case x;
case;
default;
在每种情况中,完成输出对应的季节(选择了几个)
case{;
System.out.println("春季");
break;
case6
System.out.println(“夏季”);
break;
caseq;
int count = 0;
在判断水仙花数的过程中,满足条件不再输出更改为修改count的值,使count+1
if(a*a*a+b*b*b+c*c*c ==原数){
count++;
};
while结构
基本格式
while(条件判断语句){
循环体语句;
}
完整格式
初始化语句
while(条件判断语句){
循环语句体;
条件控制语句;
}
执行语句
执行初始化语句
执行条件判断语句看其结果是true和false
如果是false 循环结束
如果是true 继续执行
执行循环语句
执行条件控制语句
回到初始地继续
案例
while(条件判断语句){循环体}
double paper = 0.1;
while(条件判断语句)
paper * = 2;
int zf =8844430;
while (paper < =zf > <........>
do........while循环语句格式
基本格式
do{
循环体语句
while(条件判断语句);
完整格式
初始化语句
do{
循环体语句
条件控制语句
}while(条件判断语句)
执行流程
执行初始化语句
执行循环体语句
执行条件判断语句
看其结果是true还是false
如果是false循环结束如果是true 继续执行回到2继续
三种循环语句
三种循环的区别
三种循环的区别
for循环和wjile循环先判断条件是否成立然后决定是否执行循环体(先判断后执行)
do.......while循环先执行一次循环体,然后判断条件是否成立
是否继续执行循环体(先执行后判断)
for和while的去区别
条件控制语句所控制的自增长的变量,因为归属for循环的语法结构中,在for循环结束后
就不能再次被访问到了
条件控制语句所控制的自增长变量对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用
死循环格式
for
while(true)
do()while(true);
while的死循环格式是最常用的
命令提示符窗口中ctrl+c可以结束死循环
跳转控制语句
跳转控制语句概述
01 02 03 04 05 06 07
1 2 3 4 5 6 7
08 09 10 11 12 13 14
1 2 3 4 5 6 7
15 16 17 18 19 20 21
一 二 三 四 五 六 七
22 23 24 25 26 27 28
一 二 三 四 五 六 七
29 30 31
一 二 三
跳过某次循环体内容的执行contihue
使用是基本条件控制语句
终止循环体内容的执行
break
注意!!!
使用是基本条件控制的