• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

fairyperfect

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

二维数组

二维数组

什么是二维数组

二维数组可以看作是特殊的二维数组

创建二维数组

语法
数组元素类型 数组名字[][];
数组元素类型[][]数组名字;

二维数组的初始化

与一维数组类似的三种初始化方法
A. int tdarr1[][]={{1,3,5},{5,9,10}};
B. int tdarr2[][]=new int[][]{{65,55,12},{92,7,22}};
C.int tdarr3[][]=new int[2][3];
tdarr3[0]=new int[]{6,54,71}; 给第一行赋值
tdarr3[1][0]=63;给第二行赋值
tdarr3[1][1]=10;
tdarr3[1][2]=7;

二位数组两个下标

image

练一练

创建一个二维数组,将古诗《春晓》的内容赋值于二维数组,然后分别用横板和竖版两种方式输出。

image

点击查看代码
public class array {

	public static void main(String[] args) {
		 char arr[][]=new char [4][];
		 arr[0]=new char[]{'春','眠','不','觉','晓'};
		 arr[1]=new char[]{'处','处','闻','啼','鸟'};
		 arr[2]=new char[]{'夜','来','风','雨','声'};
		 arr[3]=new char[]{'花','落','知','多','少'};
		 
		 System.out.println("--横板--");
		 
		   for(int i=0;i<arr.length;i++){
	        	for(int j=0;j<arr[i].length;j++){
	        		System.out.print(arr[i][j]);
	        		}
	        		if(i%2==0){
	        			System.out.println(",");
	        		}	
	        		 
	        		else{
	        			System.out.println("。");
	        		}
	        	}
		     System.out.println("--竖版--");
		     for(int j=0;j<arr[0].length;j++){
		    	 for(int i=3;i>=0;i--){
		    		 System.out.print (arr[i][j]);
		    	 }
		    	 System.out.println();
		     }
		     System.out.println("。,。,");
	}       
}

posted on 2022-11-24 14:45  小废物的宝藏  阅读(80)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3