函数的复习if和switch 语句很像
if
if else
if else if else
switch case default
if 和switch很像
byte short int char 的时候用switch case default
对于区间的判断,对于结果为boolean 类型的判断,使用if,if的使用范围更广
数组的格式
元素类型[]数组名= new 元素类型[元素长度或元素的个数]
for循环
变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中
那么该变量只在for语句内有效
for语句执行完毕。该变量在内存中被释放。
如果要定义增量就用for
for(初始化定义;条件表达式,循环表达式)
1 数组的打印和数组的最值问题
2 一维数组 int[] arr = new int[3];//一维数组。
int[][] arr = new int[3][4];//定义了名称为arr的二维数组。二维数组中有3个一维数组
//每一个一维数组中有四个元素。
class ArrayTest
{
public static void main(String[]args)
{
int[]arr = {1,1,2,3,1,4,2,3,5,3,4,6,5,4,8,7,5};
getPrint(arr);
printArray(arr);
int max=getMax(arr);
System.out.println("max="+max);
}
public static void getPrint(int[]arr)
{
for (int x=0;x<arr.length ;x++ )
{
System.out.println("arr["+x+"]="+arr[x]);
}
}
public static void printArray(int[]arr)
{
System.out.print("{");
for(int x=0;x<arr.length;x++)
{
if ( x<arr.length-1)
System.out.print(arr[x]+",");
else
System.out.print(arr[x]);
}System.out.println("}");
}
public static int getMax(int[]arr)
{
int max = arr[0];
for (int x=1;x<arr.length ;x++)
{
if (arr[x]>max)
{
max=arr[x];
}
}
return max;
}
}