Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » Java与OOP初步  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 帮忙看一下这个程序的输出问题
javalean





发贴: 20
积分: 0
于 2005-08-07 15:12 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
//MulitDimArray3.jva

import java.util.*;

public class MultiDimArray3{
static Random rand =new Random();
public static void main(String [] args){
  //创建一个三维数组
int [][][]a3=new int[rand.nextInt(7)+1][][];//确定了第一维
for(int i=0;i<a3.length;i++){
a3[i]=new int[rand.nextInt(5)+1][];//确定了第二维
for(int j=0;j<a3[i].length;j++)
a3[i][j]=new int[rand.nextInt(4)+1];//确定了第三维
}
//输出三维数组的所有元素
for(int i=0;i<a3.length;i++)
for(int j=0;j<a3[i].length;j++)
for(int k=0;k<a3[i][j].length;k++)
System.out.println("a3["+i+"]["+j+"]["+k+"]="+a3[i][j][k]);

}
}///:~
/*某一次运行结果:
a3[0][0][0]=0
a3[0][0][1]=0
a3[0][0][2]=0
a3[1][0][0]=0
a3[1][1][0]=0
a3[1][1][1]=0
a3[1][1][2]=0
a3[1][1][3]=0
a3[2][0][0]=0
a3[2][1][0]=0
a3[2][1][1]=0
a3[2][2][0]=0
a3[2][2][1]=0
a3[2][3][0]=0
a3[2][3][1]=0
a3[2][3][2]=0
a3[2][3][3]=0
a3[3][0][0]=0
a3[3][0][1]=0
a3[3][1][0]=0
a3[3][1][1]=0
a3[3][1][2]=0
*/
//从上面可以看出程序运行时创建的数组为 a3[4][4][4]
//为什么不是这样输出:
/*
a3[0][0][0]=0
a3[0][0][1]=0
a3[0][0][2]=0
a3[0][0][3]=0
a3[0][1][0]=0
a3[0][1][1]=0
a3[0][1][2]=0
a3[0][1][3]=0
a3[0][2][0]=0
a3[0][2][1]=0
a3[0][2][2]=0
a3[0][2][3]=0
a3[0][3][0]=0
a3[0][3][1]=0
a3[0][3][2]=0
a3[0][3][3]=0
a3[1][0][0]=0
a3[1][0][1]=0
a3[1][0][2]=0
a3[1][0][3]=0
a3[1][1][0]=0
a3[1][1][1]=0
a3[1][1][2]=0
a3[1][1][3]=0
a3[1][2][0]=0
a3[1][2][1]=0
a3[1][2][2]=0
a3[1][2][3]=0
a3[1][3][0]=0
a3[1][3][1]=0
a3[1][3][2]=0
a3[1][3][3]=0
a3[2][0][0]=0
a3[2][0][1]=0
a3[2][0][2]=0
a3[2][0][3]=0
a3[2][1][0]=0
a3[2][1][1]=0
a3[2][1][2]=0
a3[2][1][3]=0
a3[2][2][0]=0
a3[2][2][1]=0
a3[2][2][2]=0
a3[2][2][3]=0
a3[2][3][0]=0
a3[2][3][1]=0
a3[2][3][2]=0
a3[2][3][3]=0
a3[3][0][0]=0
a3[3][0][1]=0
a3[3][0][2]=0
a3[3][0][3]=0
a3[3][1][0]=0
a3[3][1][1]=0
a3[3][1][2]=0
a3[3][1][3]=0
a3[3][2][0]=0
a3[3][2][1]=0
a3[3][2][2]=0
a3[3][2][3]=0
a3[3][3][0]=0
a3[3][3][1]=0
a3[3][3][2]=0
a3[3][3][3]=0
*/



阿诺大笨笨

话题树型展开
人气 标题 作者 字数 发贴时间
6768 帮忙看一下这个程序的输出问题 javalean 1998 2005-08-07 15:12
4966 Re:帮忙看一下这个程序的输出问题 why 107 2005-08-07 19:20
5518 Re:帮忙看一下这个程序的输出问题 seman 103 2005-08-08 01:35
5397 Re:帮忙看一下这个程序的输出问题 javalean 21 2005-08-08 00:58

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923