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");
}
相关问答:
为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了
我猜和编译原理有关,浏览器里可 ......
最近一个项目中遇到一个问题:在原有的一套系统中(php开发)添加一些小功能(jsp开发),原来用户系统都是php开发的,我如何在jsp开发的功能中做到用户信息session同步呢? 有人是否有做过类以项目,想听听大家的看法
......
java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行
用zip ......
insert into [ScholarshipManagement].[dbo].[department] ([department],[specialization] ,[grade]) output inserted.departmentID values(? ,? ,? )
请问大哥们这个sql 语句应该用Java里的那个数据库操作方法? ......