发表于: 2017-12-28 20:53:06

1 496


控制流程(control flow)

1.if条件语句

if(判断条件){

    判断为true后的运行语句;

}


else if(判断条件){

    判断为true后的运行语句;

}


else{

    之前的判断条件都为false,才执行这里的语句;

}


如果判断条件之后只有一条语句,{}可以省略。


2.swich语句

swich(条件){

    case (判断1):

        运行的语句;

    break;

    default:

         以上判断条件不成,运行这里的语句;

}


3.while语句

while(判断条件){

     如果判断为true,运行这里的语句;

}


do{

    先执行这里的语句;

}while(再进行判断)如果判断为true,继续执行do{}中的语句。


如果判断的条件值不进行改变,那么会一直循环下去!!


4.for循环和while类似,可以看作是while规定次数循环的简单写法。

       //使用while打印0到4    
        int i = 0;
        while(i<5){
            System.out.println("while循环输出的"+i);
            i++;
        }
          
        //使用for打印0到4    
        for (int j = 0; j < 5; j++) {
            System.out.println("for  循环输出的"+j);

        }


5.continue语句 (继续)

//打印单数    
        for (int j = 0; j < 10; j++) {
            if(0==j%2
                continue; //如果是双数,后面的代码不执行,直接进行下一次循环
             
            System.out.println(j);
        }

continue用于循环中过滤一些条件。如果符合过滤条件,遇到continue本次循环跳出,直接执行下一次循环。


6.break语句 (跳出循环)

//打印单数    
        for (int j = 0; j < 10; j++) {
            if(0==j%2
                break; //如果是双数,直接结束循环
             
            System.out.println(j);
        }

break用于循环中遇到特定条件,退出整个循环过程。



2.数组(array):数组是一个固定长度的,包含了相同类型数据的 容器

int a[] = new int[5]

数据类型,        长度


使用for循环写选择排序法:


使用for循环冒泡法排序:


明天的计划:java基础语法之类和对象。

收获:1.对于控制流程中分支条件if,循环while,for有了基本认识。

           2.学习了数组的操作,使用排序法和冒泡法练习了数组的排序。

           3.了解了Arrays类对于数组的基本操作。排序,查找,复制,填充。




返回列表 返回列表
评论

    分享到