首页 > 编程语言 > 详细

JAVA流程控制

时间:2017-06-14 21:59:55      阅读:234      评论:0      收藏:0      [点我收藏+]

1、if型(if……else……型         if……else if……型)

if(条件表达式){

语句

}

public class IfTest{
    public static void main(String [] args){
        int a = (int) (math.random()*5);    //定义int型随机变量
        int b = (int) (math.random()*5);
        if(a>b){                                        //当a>b时
            System.out.println(a);
            }
        else if(a<b){                                //当a<b时
            System.out.println(a);
            }
        else{
            System.out.println("a=b");
            }
    }
}

   2、switch型

switch(){

case 常量:

  语句;

  break;

case 常量:

  语句;

  break;

case 常量:

  语句;

  break;

default;

  语句;

}

public class SwitchTest{
    public static void main(String [] args){
        int i = (int)(math.random()*3);                    //定义随机int型0~3的变量
        switch(i){
            case 1:                                                    //当i值为1时
                System.out.println("一个和尚挑水喝");
                break;
            case 2:                                                    //当i值为2时
                System.out.println("两个和尚抬水喝");
                break;
            case 3:                                                    //当i值为3时
                System.out.println("三个和尚没水喝");
                break;
            default:                                                    //当i值为其他时
                System.out.println("这里没和尚");
            }
    }
}

  3、for型

for(){

}

public class ForTest{
    public static void main(String [] args){
        int i ;                            //定义int型变量
        int j ;                            //
        for(i = 1;i <= 9;i++){
            for(j = 1;j <=i;j++){
                System.out.print(i+"*"+j+"="+i*j+"  ");
                }
            System.out.print("\n");        //换行
            }
        }
}

  4、while型

while(){

}

or

do{

}

while();

public class WhileTest{
    public static void main(String [] args){
        int i =1;
        while(i<=9){
            int j = 1;
            while(j<=i){
                System.out.print(i+"*"+j+"="+i*j+"  ");
                j++;
                }
            System.out.print("\n");
            i++;
            }
        }
    }

  

JAVA流程控制

原文:http://www.cnblogs.com/-maji/p/7010860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!