標題:
陣列 (三) - 二維陣列
[打印本頁]
作者:
周政輝
時間:
2016-11-19 11:45
標題:
陣列 (三) - 二維陣列
上一堂課有講到二維陣列讀值出來我們可以利用巢狀的for迴圈來實現
但是同樣的如果今天我們要尋訪每一個點 用巢狀回圈做 稍嫌麻煩
因此這邊我們一樣透過foreach來實作
package tw.kuas.edu.tw;
public class Main {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
int [] [] numArray2 = new int [2][2];
for(int i=0;i<numArray2.length;i++)
{
for(int j=0;j<numArray2.length;j++)
{
numArray2[i][j] = j;
}
}
//foreach版
for(int[] num : numArray2)
{
System.out.println(num[1]);
}
//巢狀迴圈版
// System.out.println(numArray2[1][1]);
// for(int i=0;i<numArray2.length;i++)
// {
// for(int j=0;j<numArray2.length;j++)
// {
// System.out.println( numArray2[i][j]);
//
//
// }
// }
}
}
複製代碼
作者:
張健勳
時間:
2016-11-19 11:46
package site.istak.org.tw;
public class Main {
public static void main(String[] args) {
int [] [] num = new int [2][2];
for( int i=0 ; i<num.length ; i++)
{
for(int j=0 ; j<num.length ; j++)
{
num [ i ][ j ] = j;
}
}
for(int[] a : num)
{
for(int i=0 ; i<a.length;i++)
{
System.out.println(a[i]);
}
}
}
}
複製代碼
作者:
謝瀞儀
時間:
2016-11-19 11:47
package room01;
public class Room001
{
public static void main(String[] args)
{
int [][] number1 = new int [2][2];
for(int i=0;i<number1.length;i++)
{
for(int j=0;j<number1.length;j++)
{
number1[i][j]=j;
System.out.println(number1[i][j]);
}
}
for(int[] num:number1)
{
for(int i=0;i<number1.length;i++)
System.out.println(num[i]);
}
}
}
複製代碼
作者:
蔡季樺
時間:
2016-11-19 11:48
package site.istak.org.tw;
public class Main {
public static void main(String[] args) {
int numarray[][] = new int [2][2];
for(int i=0;i<numarray.length;i++)
{
for(int j=0;j<numarray.length;j++)
{
numarray[i][j]=j;
}
}
for(int[] num1:numarray)
{
for(int i=0;i<numarray.length;i++)
{
System.out.println(num1[i]);
}
}
}
}
複製代碼
作者:
王彥甯
時間:
2016-11-19 11:51
int [] []num2 = new int [2][2];
for(int i=0;i<num2.length;i++)
{
for(int j=0;j<num2.length;j++)
{
num2[i][j]=j;
}
}
for(int[] a:num2)
{
for(int h=0;h<num2.length;h++)
System.out.println(a[h]);
}
複製代碼
作者:
蔡庭豪
時間:
2016-11-19 11:51
package site.istak.org.tw;
public class Main {
public static void main(String[] args) {
int numarray[][] = new int [2][2];
for(int i=0;i<numarray.length;i++)
{
for(int j=0;j<numarray.length;j++)
{
numarray[i][j]=j;
}
}
for(int[] x:numarray)
{
for(int y=0;y<x.length;y++){
System.out.println(x[y]);
}
}
System.out.println("_________________");
for(int i=0;i<numarray.length;i++){
for(int j=0;j<numarray.length;j++){
System.out.println(numarray[i][j]);
}
}
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2