首页 > 其他分享 >请用二维数组输出如下图形 0 0 0 0 0 0 ,0 0 1 0 0 0 , 0 2 0 3 0 0 ,0 0 0 0 0 0

请用二维数组输出如下图形 0 0 0 0 0 0 ,0 0 1 0 0 0 , 0 2 0 3 0 0 ,0 0 0 0 0 0

时间:2024-08-01 09:00:17浏览次数:13  
标签:arr 数组 元素 System 二维 一维 图形

 1 public class shuzu10{
 2     //编写一个main方法
 3     public static void main(String[] args){
 4         /*
 5         请用二维数组输出如下图形
 6         0 0 0 0 0 0
 7         0 0 1 0 0 0
 8         0 2 0 3 0 0
 9         0 0 0 0 0 0
10         */
11 
12         //什么是二维数组:
13         //老韩解读
14         //1.从定义形式上看 int [][]
15         //2.可以这样理解,原来的一维数组的每个元素是一维数组的元素是一维数组,就构成二维数组
16         int[][] arr = {    {0, 0, 0, 0, 0, 0},
17                         {0, 0, 1, 0, 0, 0},
18                         {0, 2, 0, 3, 0, 0},
19                         {0, 0, 0, 0, 0, 0}};
20         //关于二维数组的关键概念
21         //(1)
22         System.out.println("二维数组的元素个数=" + arr.length);
23         //(2)二维数组的每个元素是一维数组,所以如果需要得到每个一维数组的值
24         //    还需要再次遍历
25         //(3)如果我们要访问第(i+1)个一维数组的第 j+1 个值 arr[i][j]
26         //        举例 访问 3,->    他是第3个一维数组的第4个值  arr[2][3]
27         System.out.println("第3个一维数组的第4个值=" + arr[2][3]);//3
28 
29         //输出二维图形
30         for(int i = 0;i < arr.length;i++){//遍历二维数组的每个元素
31             //遍历二维数组的每个元素(数组)
32             //老韩解读
33             //1.arr[i] 表示 二维数组的第i +1个元素  比如arr[0]:二维数组的第一个元素
34             //2.arr[i].length 得到对应的 每个数组的长度
35             for(int j = 0; j < arr[i].length;j++){
36                 System.out.print(arr[i][j] + " ");//输出了一维数组
37             }
38             System.out.println();//换行
39         }
40 
41 
42     }
43 }

 

标签:arr,数组,元素,System,二维,一维,图形
From: https://www.cnblogs.com/wzyxslx/p/18335877

相关文章

  • 在 root 或 fsolve 中使用solve_ivp会给出ValueError:使用序列设置数组元素
    我需要求解具有特定参数p的方程组,然后需要找到能够给出所需结果的p值。我的代码看起来像(简化版本)importnumpyasnpfromscipy.integrateimportsolve_ivpfromscipy.optimizeimportrootdefsystem(t,y,alpha):phi,psi,N=ydphi_dt=psidpsi_......
  • 如何在 PySpark 中将二进制图像数据转换为 RGB 数组?
    我有一个具有以下架构的pysparkdf:root|--array_bytes:binary(nullable=true)我希望能够将其转换为图像数组。我可以使用以下代码在Pandas中完成此操作:df_pandas=df.toPandas()defbytes_to_array(byte_data):arr=np.frombuffer(byte_data,dtype=np......
  • 编写一个程序,提示用户输入3组数,每组数包含5个double类型的数(假设用户都能正确的响应,不
    /编写一个程序,提示用户输入3组数,每组数包含5个double类型的数(假设用户都能正确的响应,不会输入非数值数据)。该程序应完成下列任务。a.把用户输入的数组都放在35的数组中b.计算每组(5个)数组的平均值c.计算所以数据的平均值d.找出这15个数据中的最大值e.打印结果*/#include<s......
  • js中数组方法reduce的妙用
            在JavaScript中,reduce()是数组的一个方法,它用于将数组中的所有元素按照指定的函数进行合并并返回一个结果。使用reduce()方法,可以对数组进行求和、累加等操作。        我一直陷入固有思维,一直只使用reduce来进行累加操作。今天在做项目时在要进行复......
  • day8——数组
    数组字符串长度定义:'\0'前面字符的个数例如:“hello”字符的长度是5个,所占的内存空间的字节数是6个。字符串函数注:用字符串函数时需要加头文件<string.h>strlen函数函数原型:size-tstrlen(constchar*s);功能:计算字符串长度参数s:表示的是需要一个指针;参数形式:可以是......
  • JAVA程序设计——二维小游戏制作
    二维小游戏制作一、课题内容和要求1.课题内容:(1)学生需要针对游戏类应用软件(如数独,扫雷,飞机大战,贪食蛇,青蛙过河等,鼓励自己设计开发游戏)的开发,使用互联网信息检索工具,查找和学习游戏类软件开发相关理论,分析和研究开放源代码;选择合适的JAVA开发工具完成软件项目的创建,代码编写......
  • 数组part01
    2024年7月31日,今日复习了数组的基础知识;巩固了二分法的写法,保证可以快速准确写出;学习了双指针的应用,双指针是为了让多个for循环压缩为一个循环,学习的时候尤其注意循环的写法。1.数组基础知识定义:数组是存放在连续内存空间上的相同类型数据的集合。几个特点:数组下标都是从0开......
  • 学习日记:一维字符型数组
    目录1.格式2.字符串长度3.字符数组的输入输出3.1gets函数3.2puts函数3.3scanf函数3.4printf函数4.字符串处理函数4.1strlen函数(计算数组长度)4.2strcpy函数(复制字符串)4.3strcat函数(拼接字符串)4.4strcmp函数(比较字符串)1.格式数据类型数组名[数......
  • 数组(二)———数组的排序算法①
    目录冒泡排序基本步骤:复杂度分析实现示例(Java):选择排序基本步骤:复杂度分析实现示例(Java):插入排序基本步骤:复杂度分析实现示例(Java):希尔排序基本步骤:复杂度分析实现示例(Java):归并排序基本步骤:复杂度分析实现示例(Java):冒泡排序定义:冒泡排序(BubbleSort)是......
  • 后缀数组学习笔记
    前言后缀数组(SuffixArray,简称SA)是一种解决某些字符串问题的常用工具。解决这些字符串问题时,经常用后缀数组对问题进行一定的转化成其它的模型,然后套用那个模型的解决方法加以解决原问题。附题单约定本文做以下约定:本文撰写时间跨度较大,有些符号会出现正体、斜体混用的情......