if从句如有多条语句需用{}
if中可以嵌套if
y=x>0?x:-x;
switch(x)
{
case 1:
System.out.println(1);
break;
case 2:
System.out.println(2);
break;
default:
System.out.println("other");
}
switch语句判断调级可以接受int,byte,char,short,不能接受其他型,而且只是单点
while循环
while(x<3)
{
System.out.println(x++);
}
do-while循环
do
{
System.out.println(x++);
}
while(x<3);
数组
int[] x=new int[100];
int ia[]={1,2,3};
int[] ia=new int[]{3,4,5};
int a[5];//声明数组时不能指定其长度
x=new int[]{1,2,3};
for(int i=0;i<x.length;i++)
{
println(x[i]);
}
多维数组
int[][] xx=new int[2][3];
for(int i=0;i<xx.length;i++)
{
for(int j=0,j<xx[i].length;j++)
System.out.println("xx["+i+"]["+j+"]="+xx[i][j]);
}
int[][] xx={{1,2,3},{1,5},{6}};//多维数组的静态初始化
java.util.Arrays.sort(x);//数组的排序
int[] y=new int[10];
System.arraycopy(x,0,y,0,4);//数组拷贝函数