1. 程式人生 > >java 二維陣列的訪問 遍歷

java 二維陣列的訪問 遍歷

/*
   最簡單的二維陣列定義方式
     int[][] arr = {{},{},{},{},{},{},}
     
   二維陣列的遍歷
      二維陣列中,儲存4個一維陣列,每個一維陣列的長度不同
      
      遍歷:for迴圈,遍歷二維陣列
            遍歷過程中,for遍歷一維陣列
   
*/
public class ArrayArrayDemo_1{
    public static void main(String[] args){
        int[][] arr = {{1,2,3},{4,5,6},{1,2},{0}};
        //對陣列元素進行訪問
        System.out.println(arr[2][1]);
        
        //外迴圈遍歷二維陣列
        for(i = 0;i<4;i++){
            for(j = 0;j<arr[i].length,j++){
                System.out.println(arr[i][j])
            }
            System.out.println();
        }
        
    }
}


相關推薦

Java陣列方法(兩種)

class printArray { public static void main(String[] args) { int[][] arr = {{1,2,3},{4,5},

java陣列

public class a_1 { public static void main(String[] args) { int

關於java的一個簡單陣列foreach問題

問題:foreach遍歷一個二維陣列,到底是如何遍歷的呢? 這與陣列在棧堆中的記憶體位置有關係,貼圖: 首先int[][] arr 壓棧,然後在堆記憶體中分配一個二維陣列的地址,引用給arr宣告,注意,這裡的地址其實是一個一維陣列,一維陣列中存放的都是地址值,然後遍歷

陣列求和

二維陣列的遍歷,求和 int [] [] s = {{1,2,3,4},{5,6,7,8,3,3},{9,10,11,12}}; int sum=0; for (int i = 0; i < s.length; i++) { fo

如何實現一維和陣列

可使用for語句遍歷陣列元素,下面提供兩種實現方式,一種是原有for迴圈,另一種是從JDK 5.0 開始提供的新式for 迴圈。 □ 原有for迴圈 String[] arr ={“tom”,“rose”,“sunny”}; for(int i=0;i<arr.length;i++){

C++ 對陣列

#include <iostream> #include <string> using namespace std; int main() { int ia[3][4

java 陣列訪問

/* 最簡單的二維陣列定義方式 int[][] arr = {{},{},{},{},{},{},} 二維陣列的遍歷 二維陣列中,儲存4個一維陣列,每個一維陣列的長度不同 遍歷:for迴圈,遍歷二維陣列

數組

filepath add path i++ 讀取 length emp alt -1 從列表中讀取二維數組 Object[][] ss = ExcelUtil.getTestData(Constant.TestDataExcelFilePath, Constant.Tes

畢業了-java叉樹層次算法

== 需要 數據 nbsp 測試 class system col ava /*************************************** * 時間:2017年6月23日 * author:lcy * 內容:二叉樹的

小程序數組

圖片 二維 技術分享 技術 src htm 程序 html com js html 效果 小程序二維數組遍歷

java陣列A.length和A[i].length的區別

public static void main(String[] args) { //// write your code here int[][] A=new int[][]{{1,2},{4,5},{7,8,10,11,12},{}}; Sys

java叉樹構建-

package leetcode; import sun.reflect.generics.tree.Tree; import java.util.List; import java.util.Stack; class TreeNode { int val; TreeNode

java陣列的長度是否固定(面試題)

java中二維陣列的長度是否固定 其實在java中二維陣列是先建立一個一維陣列,然後該陣列的元素在引用另外一個一維陣列,在使用二維陣列的時候,通過兩個“[]”來訪問每一層維度的引用,直到訪問到最終的資料,為此我做了如下程式碼測試:` public class DemArry{ pu

Java 陣列反轉

通過交換下標實現反轉操作: public class TestFile { public static void main(String[] args) { int[][] arr={{1,2,3},{4,5,6},{7,8,9}}; int[][] toarr=new int

Java陣列氣泡排序

以前都是將二維轉換成一維陣列排序,今天老師要求不轉換試了一下,仔細分析了一下冒泡,寫了這個大家可以試試其他的排序方法,應該都可以用 import java.util.Arrays; class Tes

Java陣列的三種表示形式

表示形式一: int[][] x; 表示形式二: int x[][] 表示形式三:int[] x[]---this kind of express is less in use ,but can be encounterd at the interview example

java 推箱子 兩個箱子 兩個位置 ,練習java陣列

package com.lanou.homework; import java.util.Scanner; public class Homework_TuiXiangZi1 {     @SuppressWarnings("resource")     public st

Java 陣列實現楊輝三角

二維陣列實現楊輝三角 import java.util.*; public class YangHuiSanJiao { public static void main(String[]

java陣列的裝置

 } public static void sort(int arr[][]){  for(int x=0;x<arr.length;x++){   for(int y=x;y<arr[x].length;y++){    if(x!=y){     int t=arr[x][y];     ar

Java--陣列定義使用

二維陣列概述   二維陣列格式例子:      int[][] arr = new int[3][2];   二維陣列表示格式:      資料型別 陣列名[][] = new 資料型別[m][n];