90后菜鸟的gravatar头像
90后菜鸟 2018-03-01 11:05:57
Java基本语法(四)

一.控制语句for

1.for循环的基本使用

 for( 初始化表达式; 条件表达式; 循环体后表达式){
     循环体

 }

流程:

1)先执行一次初始化表达式;

2)判断条件表达式是否成立,如果成立就执行循环体, 如果不成立就退出循环

3) 执行循环体

4) 执行循环体后表达式

5)循环执行第2)~4)

2.注意:

1)一般情况下,在初始化表达式中定义一个在for循环中使用的局部变量

2)在循环体后表达式中修改循环控制变量的值

3)所有的while循环都可以使用for循环,同样,所有的for循环都可以使用while循环

4)一般情况下,循环次数确定时,使用for循环;循环次数不确定时,使用while循环

二.控制语句do...while...

1.基本用法

 do {

    循环体

 }while( 循环条件 );

先执行循环体,再判断循环条件是否成立;如果条件成立继续执行循环体, 否则退出循环

Java基本语法(四)

2.与while的区别:

while循环是先判断条件,再执行循环体,如果最开始条件不成立,循环体一次也不执行

do循环是先执行循环体再判断条件, 循环体至少执行一次

3.do...while...使用场景

一般情况下,如果循环条件需要用户输入或者需要通过循环体计算时,可以使用do..while循环

二.数组初步

1.数组的定义

int [] scores = new int[80];

/*

1)scores是数组名

2)scores数组中只能存储int类型的数据

3)在定义数组时,一对方括弧可以在类型和数组名中间,也可以在数组名后面

4) new int[80],会在内存中分配能存储80个int类型的连续的存储空间
5)也可以在定义数组的同时初始化:
int []data = {4,5,6,7};

*/

2.数组元素访问,通过下标索引值来访问各个元素

/数组的索引值是从0开始, scores数组有80个元素,最大下标是79

//数组的索引值是从0开始, scores数组有80个元素,最大下标是79

scores[0] = 78; //给数组元素赋值

scores[5] = 100;


System.out.println( scores[0] );

System.out.println( scores[1] );

System.out.println( scores[2] );

System.out.println( "---------------" );

3.使用循环打印出每个元素

for(int i = 0 ; i<80; i++){

   System.out.println( scores[i] );

}

4.如果没有给数组的元素进行赋值,数组会进行默认初始化

//数值型数据默认初始化为0, 布尔型初始化为false,字符型初始化为码值为0的那个字符

//引用类型初始化为null


打赏
最近浏览
青衫磊落  LV3 2018年3月8日
最代码官方  LV167 2018年3月6日
90后菜鸟  LV6 2018年3月1日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友