菜鸡学习day03_选择&循环

菜鸡学习day03

/*
【流程控制】



【顺序结构】
A到B到C到D
------------------------------------------------
【判断语句】
1。单if
   if(关系表达式){
      语句;
   }
2.if   else
3.if     else if     else
------------------------------------------------
【选择语句】
(表达式)中只能为基本数据类型byte/short/char/int
               和引用数据类型String enum 
               格式可以为(num)
 switch(表达式){
    case 常量1:
      语句1;
      break;
   case 常量2:
      语句2;
      break;
   case 常量3:
      语句3;
      break;
   ...
   default:
   语句n+1;
   break;
 }
 注:多个case后常量不能相同
   最后一个break可省略
------------------------------------------------    
【循环语句】
分为四部分:初始化语句
         条件判断
         循环体
         步进语句(每次循环结束扫尾)
1.for循环
for(初始化表达式1;布尔(条件判断)2;步进4){
   循环体3;
}
2.while循环
while(条件判断){
   循环体;
}
3.do-while循环(先执行一次后判断)
do{
   循环体;
}while(条件判断);

注:三种循环的区别
------------------------------------------------
break用法
1.switch中跳出
2.跳出循环
------------------------------------------------
continue用法
跳过当前这次循环,立刻开始下一次循环
------------------------------------------------
死循环标准格式
while(true){
   循环体;
}
------------------------------------------------
循环嵌套

*/

public class D0301{
    public static void main(String[] args){
        int score=76;
        if(score>=90&&score<=100)
        {System.out.println("优秀。");}
        else if(score>=60&&score<90)
        {System.out.println("及格。");}
        else if(score>=0&&score<60)
        {System.out.println("不及格。");}
        else
        {System.out.println("数据错误。");}
//------------------------------------------------ if else
        int a=2;
        int b=3;
        int max;
        if(a>b)
        {max=a;}
        else
        {max=b;}
//------------------------------------------------ for    
        for(int i=1;i<=10;i++){
            System.out.println(i);
        }
        System.out.println("结束");
//------------------------------------------------ while
        int i=1;
        while(i<=10){
            System.out.println(i);
            i++;
        }
//------------------------------------------------ do-while
        i=1;
        do{
            System.out.println(i);
            i++;
        }while(i<=10);
//------------------------------------------------ 练习:求1-100的偶数和
        int j=0;
        for(i=1;i<=100;i++){
            if(i%2==0){
                j+=i;
            }
        }
        System.out.println(j);
//--------------------------------或    
        j=0;
        i=1;
        while(i<=100){
            if(i%2==0){
                j+=i;
            }
            i++;
        }
        System.out.println(j);
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值