美文网首页
流程控制语句(if,for,while,do...while,b

流程控制语句(if,for,while,do...while,b

作者: 所以然WZY | 来源:发表于2018-10-24 20:33 被阅读0次

1.if条件语句
if语句基本格式 if(条件表达式){
执行语句;
}
if 语句是指如果满足某种条件,就进行某种处理。
Demo1(输出为6)

public class Wang {
public static void main(String[]args) {
int x=5;
        if(x<10){
x++;
        }
System.out.println("x="+x);
    }
}

Demo2

import java.util.Scanner;//一定记得检查导包,如果没有自动导包。可以自己手动导包
public class Wang {
    public static void main(String[] args) {
        Scanner zz=new Scanner(System.in);//键盘录入
        int x=zz.nextInt();//将zz传给x,否则键盘无法得到zz
        if(x<10){
           x++;
        }
        System.out.println("x="+x);
    }
}

2.for语句
基本格式: for(初始化表达式;条件表达式;循环后表达式){
循环语句;
}
注意: for循环的执行顺序:首先执行初始化表达式,判断循环条件,如果条件返回值为true,执行循环, 然后执行循环后表达式,再次判断循环条件……
eg: for(int i=0;i<6;i++);

3.while语句 do while语句
循环语句: 重复做一件事;
while(条件表达式){
循环语句;
}
循环需要注意的情况:
   1、需要有循环的条件;
   2、需要控制循环的次数;
     do{
     循环语句;
       }while(条件表达式);
do..while 语句的特点:无论条件是否满足,都会执行至少一次;
Demo3(while语句)

public class Dowhile {
        public static void main(String[] args) {
            int x=1;                                              //定义变量 x,初始值为1
            while(x<=4){
                System.out.println("x="+x);           //打印x的值A
                x++;                                              //将x的值自增
            }
        }
    }

Demo4(do.....while语句)
public class Wang { public static void main(String[] args) { int x=1; //定义变量 x,初始值为1 do{ System.out.println("x="+x); //打印x的值 x++; //将x的值自增 }while(x<=4); //循环条件 } }

  1. break语句
public class Dowhile {
        public static void main(String[] args) {
            int x=1;//定义变量 x,初始值为1
            while(x<=4){
                System.out.println("x="+x);//打印x的值
                if(x==3){
                    break;
                }
                x++;//将x的值自增
            }
        }
    }

相关文章

网友评论

      本文标题:流程控制语句(if,for,while,do...while,b

      本文链接:https://www.haomeiwen.com/subject/zwoazftx.html