易截截图软件、单文件、免安装、纯绿色、仅160KB

java小问题 - Java / Java SE

class Aaa{
  public static void main(String[] args){
int[][] a=new int[5][10];
int i,j;
  for(i=0;i<5;i++){
  for(j=0;i<10;j++){
  a[i][j]=(int)(100*Math.random()); 
  System.out.println(a[i][j]);  
  }
  }
  }
}
为什么运行后只输出十个数字??
for(j=0;i<10;j++){
这句错了吧,改成
 for(j=0;j<10;j++){


第二个循环中 应是 for(j=0;j<10;j++)

for(j=0;i<10;j++){
改为
for(j=0;j<10;j++){

同意楼上的,楼主你的代码写错了。一字之差,缪以千里

呵呵,路过……

。。。。我居然看了半天没看到错哪了
看1楼的回复我还摸不着头脑 


按楼主写的
当第一个循环i=0的时候
j从0一直增加到9,打印10个数,
这时候i还是小于5,依然会继续执行第二个循环,j=10
a[0][10]不存在,所以产生异常ArrayIndexOutOfBoundsException

要打印整齐的二维数组,建议楼主这样写,每一行换行一次,不要每一个元素换行
Java code:
public static void main(String[] args) {
int[][] a = new int[5][10];
int i, j;
for (i = 0; i < 5; i++) {
for (j = 0; j < 10; j++) {
a[i][j] = (int) (100 * Math.random());
System.out.print(a[i][j]+"\t");
}


相关问答:

java socket email 问题 - Java / Java SE

我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:

package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......

JSP翻页问题 - Java / Java EE

JSP中要从数据库里面读取数据 每页显示5条数据,要进行翻页,还要返回前一页 该怎么实现啊
用的什么数据库呢???

MYSQL


....谢谢 我先看看代码

http://my.donews.com/benz/2006/10/21/YnmQXKsKWNgKiTJ ......

JavaScript函数一个很奇怪的问题 - Java / Java EE

在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......

jsp新手,请教各位? - Java / Web 开发

程序如下:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号