`

Java基础——Java语法基础(3)

    博客分类:
  • java
 
阅读更多

程序控制流程

1、顺序结构

按顺序执行

 

2、if条件语句

a.if...

b.if...else...

可简写为:变量 = 布尔表达式? 语句1:语句2;

str = 条件 ? 真 : 假 

c.if...else if...else...

 

3、switch选择语句

switch(表达式)

{

case 取值1:

    语句块1;

    break;

...

case 取值n:

    语句块n;

    break;

default:

    语句块n+1;

    break;

}

 

4、while循环语句

while(条件表达式)

{

    执行语句

}

 

5、do while循环语句

do

{

    执行语句

}while(条件表达式)

 

6、for循环语句

for(初始化表达式;循环条件表达式;循环后操作表达式)

{

    执行语句

}

 

7、增强for循环

for (循环变量类型 循环变量名称: 要被遍历的对象)

{

    执行语句

}

 

8、break与continue语句

a.一个无标号的break语句会把控制传回当前最内层循环(while,do,for,switch)的下一条语句。

b.无标号的continue语句的作用是跳过当前循环的剩余语句块,接着执行下一次循环。

 

数组

1、数组的定义

如:int[] x = new int[100];

或int x[] = new int[100];

 

2、数组的静态初始化

如:int[] aa = new int[] {3,4,5};

 

3、多维数据

如:

int[][] xx = new int[3][];

xx[0] = new int[3];

xx[1] = new int[2];

 

4、一些与数组相关的函数

a. System.arraycopy(Object src,int srcPos,Object dest,int destPos,int length)复制数组,将源数组srcPos开始的length个元素从目标数组的destPos位置开始存储。

b. Array.sort()数组升序排序

0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics