日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java中二维数组的用法(不定长二维数组)

發布時間:2024/4/15 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java中二维数组的用法(不定长二维数组) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java中二維數組的用法(不定長二維數組),即每個第二維的數組長度不一樣。

1》代碼如下:

package com.demo.test;public class Test {public Test() {// TODO Auto-generated constructor stub}public static void main(String[] args) {// TODO Auto-generated method stubint [][] arrays;//聲明一個二維數組//初始化該二維數組的第一維arrays =new int [3][];//初始化該二維數組的第二維(不等長)for(int i=0;i<arrays.length;i++){arrays[i]=new int [i+1];}//初始化該二維數組for(int i=0;i<arrays.length;i++){for(int j=0;j<arrays[i].length;j++){arrays[i][j]=i+j;}}//輸出顯示該二維數組/*for(int i=0;i<arrays.length;i++){for(int j=0;j<arrays[i].length;j++){System.out.print("["+i+"]["+j+"]:"+arrays[i][j]+" ");}System.out.println();}*/for (int[] demen1 : arrays) {for (int demen2 : demen1) {//*********對迭代變量賦值,并不會真正改變數組元素的值*******//foreach 中的循環變量相當于一個臨時變量,系統會把數組或集合中的元素依次賦給這個臨時變量//而這個臨時變量并不是數組或集合中的元素,它只是保存了數組元素的值而已。//所以,通過對循環變量進行賦值,不能真正改變數組元素的值。//如果希望改變數組元素的值,則不能使用foreach循環。demen2=-1;//System.out.print(demen2);System.out.print(" ");}System.out.println();}System.out.println("--------------------------");for (int[] demen1 : arrays) {for (int demen2 : demen1) {System.out.print(demen2);System.out.print(" ");}System.out.println();}}}


2》運行結果如下:


Ps:通過以上,可以發現二維數組就是每個數組元素又是一個一維數組的一維數組。

總結

以上是生活随笔為你收集整理的Java中二维数组的用法(不定长二维数组)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。