免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3644 | 回复: 5
打印 上一主题 下一主题

java怎么使用2维数组? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-10 09:11 |只看该作者 |倒序浏览
我要定义一个字符串2维数组,用String[x][y]; (x,y为整数)
结果便衣报错,说"]"expected,怎么回事呢?还有定义2维数组需要做初始化么(比如定义String类型需要String s="";)?如何初始化?

论坛徽章:
0
2 [报告]
发表于 2004-10-10 09:15 |只看该作者

java怎么使用2维数组?

Sorry,
String str[][]=new String[x][y];

论坛徽章:
1
巳蛇
日期:2014-12-29 11:22:41
3 [报告]
发表于 2004-10-10 09:53 |只看该作者

java怎么使用2维数组?

我试了一下,编译通过

关于java的基本使用方法,参见http://javaalmanac.com/

论坛徽章:
0
4 [报告]
发表于 2004-10-10 11:33 |只看该作者

java怎么使用2维数组?

不好意思再问一下,假定有一个二维数组result[x][y],通过什么方法我能取得x,y。

论坛徽章:
0
5 [报告]
发表于 2004-10-10 13:56 |只看该作者

java怎么使用2维数组?

可以查查jdk文档
取出 x 可以用 result.length
取出 y 可以用 result[0].length

论坛徽章:
0
6 [报告]
发表于 2004-10-10 16:55 |只看该作者

java怎么使用2维数组?


  1. package netbeans;

  2. /**
  3. *
  4. * @author  jxd
  5. */
  6. public class InitialArray
  7. {
  8.    
  9.     /** Creates a new instance of InitialArray */
  10.    public void initial()
  11.    {
  12.        int data[][] = new int[6][6];
  13.        for(int i=0;i<6;i++)
  14.        {
  15.            for(int j=0;j<6;j++)
  16.            {
  17.                data[i][j] = 0;
  18.            }
  19.        }
  20.       
  21.        for(int m=0;m<6;m++)
  22.        {
  23.            for(int n=0;n<6;n++)
  24.            {
  25.                System.out.println("data["+m+"]"+"["+n+"]---->;"+data[m][n]);
  26.            }
  27.            System.out.println("\n");
  28.        }
  29.    }
  30.     public static void main(String args[])
  31.     {
  32.         new InitialArray().initial();
  33.     }
  34. }
复制代码


没问题呀!二维数组就是这样了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP