交换列表中两个元素的位置:
int temp = arr[1];//temp--第三方
arr[1] = arr[2];
arr[2] = temp;
---------------------------------
arr[1] = arr[2];
arr[2] = temp;
---------------------------------
二重循环:
外层控制行数,内层控制列数。
二重for循环打印99乘法表:
package 3;
public class ___打印九九乘法表2_1 {
public static void main(String[] args) {
for(int i=1;i<=9;i++) {
for(int j=1;j <= i;j++) {
System.out.print(j+"*"+i+ "="+ i* j+ "\t");
}
System.out.println();
}
//1*1 = 1
//1*2 = 2 2*2 = 4
//1*3 = 3 2*3 = 6 3*3 =9
//1*4 = 4 2*4 = 8 3*4 =12 4*4 = 16
// print( 列数+" * "+ 行数()+ " = " 行列相乘);
}
}
----------------------------------
外层控制行数,内层控制列数。
二重for循环打印99乘法表:
package 3;
public class ___打印九九乘法表2_1 {
public static void main(String[] args) {
for(int i=1;i<=9;i++) {
for(int j=1;j <= i;j++) {
System.out.print(j+"*"+i+ "="+ i* j+ "\t");
}
System.out.println();
}
//1*1 = 1
//1*2 = 2 2*2 = 4
//1*3 = 3 2*3 = 6 3*3 =9
//1*4 = 4 2*4 = 8 3*4 =12 4*4 = 16
// print( 列数+" * "+ 行数()+ " = " 行列相乘);
}
}
----------------------------------
列表的拷贝:
依次取出old列表中的元素,往new列表中装;
int [] oldArray =
{11,22,44,263,55,6,4,7};
int [] newArray = new int[oldArray.length];
for (int i = 0; i < oldArray.length; i++) {
// 依次取出old列表中的元素,往new列表中装
newArray [i]= oldArray[i];
----------------------------------
依次取出old列表中的元素,往new列表中装;
int [] oldArray =
{11,22,44,263,55,6,4,7};
int [] newArray = new int[oldArray.length];
for (int i = 0; i < oldArray.length; i++) {
// 依次取出old列表中的元素,往new列表中装
newArray [i]= oldArray[i];
----------------------------------
数组排序:
// arr 操作。排序。
Arrays.sort(arr);(方法)
---------------------------------
// arr 操作。排序。
Arrays.sort(arr);(方法)
---------------------------------
int max = a > b ? a : b;
---------------------------------
二维数组:
//三种形式
int [][] intArray;
float floatArray[][];
double [] doubleArray[]
---------------------------------
//三种形式
int [][] intArray;
float floatArray[][];
double [] doubleArray[]
---------------------------------
方法、函数--语法格式:
访问修饰符 返回值类型 函数名(参数列表){
函数体}
public static void getArrayMax() {}
void 空的;
访问修饰符 返回值类型 函数名(参数列表){
函数体}
public static void getArrayMax() {}
void 空的;
---------------------------------
迭代、遍历:
// 1:先取出小容器,
//2:然后再取小容器里面的元素
// 1:先取出小容器,
//2:然后再取小容器里面的元素
for (int i = 0; i < arr.length; i++) {
// arr[i] 代表小容器。
for(int j = 0;j
System.out.print(arr[i][j]);
}
System.out.println();
}
// arr[i] 代表小容器。
for(int j = 0;j
System.out.print(arr[i][j]);
}
System.out.println();
}
---------------------------------
查找某个列表中是否存在某个元素:
/**
* 查找某个列表中是否存在某个元素。
* 存在就提示存在,
* 不存在就提示不存在。
* 带参。无返回值。
* 1:参数列表。int []arr,int num
* 2:返回值类型。void
*/
public static void findNum(int [] arr,int num) {
for(int i =0;i
if(arr[i] == num) {
System.out.println("找到了");
break;
}
}
查找某个列表中是否存在某个元素:
/**
* 查找某个列表中是否存在某个元素。
* 存在就提示存在,
* 不存在就提示不存在。
* 带参。无返回值。
* 1:参数列表。int []arr,int num
* 2:返回值类型。void
*/
public static void findNum(int [] arr,int num) {
for(int i =0;i
if(arr[i] == num) {
System.out.println("找到了");
break;
}
}
---------------------------------