1.随机生成一个数,与数组里对照是否相等
代码:
//随机生成一个数,与数组里对照是否相等
import java.util.Scanner;
public class LuruDuibi{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();//接受控制台输入值
int arr[] = new int[]{11,22,33,56,48,32,54,31,948,12,321,87,615,2,213,313,31321};
for(int i = 0 ;i<arr.length;i++){//遍历数组
if(arr[i]==a){//嵌套循环,判断语句判断
System.out.println("第"+(i+1)+"个对应");//输出
}else{
System.out.println("不对应");
}
}
}
}
结果:
2.二维数组
代码:
//创建二为数组
//遍历二维数组
//输出二维数组长度
/*
二位数组本质是一位数组里套了一个一维数组
arr[][]
第一个框代表是最外边一维数组长度
第二个框代表的是里边的一维数组长度格式:
类型[] 数组名 = new 类型[]{内容};
类型[][] 数组名 = new 类型[][]{内容};//简化:类型[][] 数组名 = {内容};
*/
public class erwei{
public static void main(String[] args){
String[][] arr = {{"老虎","狮子"},{"太阳","月亮","星星"}};
for(int i = 0; i<arr.length;i++){
for(int j = 0; j<arr[i].length;j++){
System.out.println(arr[i][j]);
}
}
System.out.println(arr.length);
}
}
结果: