[流程控制]
1.break 结束本层循环,继续执行循环结构后面的语句
2.continue 跳过本层循环剩余的语句,继续执行下一次循环。
》》》》》》》》》》》》continue作用于while循环时,必须注意将变量更新语句放到continue上面;否则容易造成死循环。
3.return 直接结束当前方法,遇到return后,方法中的所有代码不再执行。
【for循环】
* 表达式1:初始化循环变量
* 表达式2:条件判断
* 表达式3:更新循环变量
* {}循环操作
*
* 判断-执行-更新
》》》》》》》》》》》》》》》》》》主要用于有限的循环
*/
//求1-100的和
int sum=0;
for(int i=1;i<=100;i++){
sum+=i;
}
System.out.println(sum);
/**
* 求100以内的偶数的和
*/
int j;
int sum1=0;
for(j=1;j<=100;j++){
if(0==j%2){
sum1+=j;
}
}
System.out.println(sum1);
}
}
public class WhileTest {
【while循环】
1.while循环分为先判断后执行的while(){}循环
和先循环后判断的do{}while()循环,其区别时循环到最后是否需要改变循环变量
public static void main(String[] args) {
int index=0;
while (index<10) {
System.out.println("让每个梦想成为现实!");
index++;
}
/*
* 累加至100
*/
int sum=0;
int j=1;
while(j<=100){
sum=sum+j;
j++;
}
System.out.println(sum);
/*
* 求100以内的奇数和。
*/
int sumji=0;
int ji=1;
while(ji<100){
if(ji%3==0){
sumji=sumji+ji;
ji++;
}
}
System.out.println(sumji);
}
}
--------------------------------------------------------------------
【if分支结构】
public class IfTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
// int n=2;
// int m=1;
// if(m>n){
// System.out.println("成立");
// }else{
// System.out.println("不成立");
// }
//从控制台接收两个数字,并比较大霄,输出较大的数字。
System.out.println("请分别输入两个数字");
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
// int m=sc.nextInt();
// if(n>m){
// System.out.println(n);
// }else{
// System.out.println(m);
// }
》》》》》》特别注意分支结构只运行一个分支,在某些情况下可以节省系统资源提高代码效率。
if(n>90){
System.out.println("A级");
}else if(80<=n){
System.out.println("B级");
}else if(70<=n){
System.out.println("C级");
}else if(60<=n){
System.out.println("D级");
}else{
System.out.println("E级");
}
}
【switch case分支语句】
------》》》需要注意每个case语句进行break跳出分支
System.out.println("请输入商品编号");
Scanner sc=new Scanner(System.in);
int userNum=sc.nextInt();
switch (userNum) {
case 1:
System.out.println("绿茶");
break;
case 2:
System.out.println("冰红茶");
break;
case 3:
System.out.println("脉动");
break;
case 4:
System.out.println("咖啡");
break;
case 5:
System.out.println("酸奶");
break;
default:
System.out.println("无此商品");
}
}
}