java流程控制语句

有三种流程控制语句:顺序,分支,循环;

1.选择结构 if语句

public class Idea{
    public static void main (String [] args){
        int a =10;
        int b =5;
        if(a>b){
        //判断正确a大于b就会往下执行输出这个语句
       System.out.print("哈喽");
        }

    }
}

if else双分支选择结构

当条件表达式为真时 执行语句1;否则就执行2

public class Idea{
    public static void main (String [] args){
        int a =10;
        int b =5;
        if(a>b){
        //判断正确a大于b就会往下执行输出这个语句
       System.out.print("哈喽");
        }else{
//如果第一个条件判断没有通过就会执行下面的语句
         System.out.print("错误");
}

    }
}
If-else if-else多分支选择结构:
public class Idea{
    public static void main (String [] args){
    int score = 70; //考试成绩
    if ( score >= 90 ) {
        System.out.print("优秀");
    } else if (score >= 80 ) {
        System.out.print("良好");
    } else if (score >= 60 ) {
        System.out.print("中等");
    } else {
        System.out.print("差");
    }
}
}
}
//满足那个条件就会输出那个语句

Switch语句

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

        Scanner sc = new Scanner(System.in);

        System.out.print("只能输入1,2,3:");
        int a = sc.nextInt();


        switch(a){

        case 1:
            System.out.print("你");
            break;

        case 2:
            System.out.print("好");
            break;

        case 3:
            System.out.print("呀");
            break;

        default:
            System.out.print("输入错误,请重新输入");
            break;
        }
    }
}

while循环

public class WhileDemo {
    public static void main(String[] args) {
        int sum = 0;
        int i = 1;
        while(i<=10){
            sum+=i;
            i++;
        }
        System.out.print("sum:"+sum);
    }
}

//在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后
来每一次额外的循环,都会在开始前重新计算一次。 ▪ 语句中应有使循环趋向于结束的语句,否则会出现无限循环–––"死"循环

for循环

/*
语法形式
▪ for (初始表达式;布尔表达式;步进) {
循环体; ▪ }
*/
public class ForDemo {
    public static void main(String[] args) {
        int sum = 0;

        for(int i=1; i<=10;i++){
            sum+=i;
        }
        System.out.print("sum:"+sum);
    }
}
跳转语句---break和continue
在 switch条件语句和循环语句中都可以使用 break语句。当它出现在 switch条件语句中时,作用是终止某个case并跳出 switch结构。当它出现在循环语句中,作用是跳出循环语句,执行后面的代码
public class Example{
         public static void main(String[] args){
                   int x=1;

                   while (x<=4){
                            System.out. print("x="+x);

                            If (x==3){
                                     break;

                            }

                            x++;

                   }

         }

}
//continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。接下来对1~100之内的奇数求和。

public class Example{
         public static void main(String[] args){
                   int sum=0;           //定义变量sum,用于记住和

                   for (int i=1;i<=100;i++) {
                            if (i %2==0) {     //i是一个偶数,不累加

                                     continue;    // 结束本次循环

                            }

                            sum +=i;          //实现sum和i的累加

                   }

                   System.out.println("sum"=+sum);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值