java吧 关注:1,292,132贴子:12,824,624

回复:求助,知道自己编写的程序的问题,但不知道要怎么改

只看楼主收藏回复



IP属地:四川18楼2016-04-08 22:43
收起回复
    还有个建议,作为你输入的地方a[0][0]...基于用户友好,你最好在前面写个
    System.out.println("请输入第一个数字");
    a[0][0]=sc.nextInt();
    System.out.println("请输入第二个数字");
    a[0][1]=sc.nextInt();
    因为这个代码只有你知道要输入,如果是其他人会以为程序出错,作为过来人,建议你要养成这个习惯。。。已经写代码打备注的习惯


    IP属地:四川19楼2016-04-08 22:48
    收起回复
      2025-12-22 03:49:54
      广告
      不感兴趣
      开通SVIP免广告
      楼上写的就不错,提醒一点,注意编码规范,类名首字母应该大写


      来自Android客户端20楼2016-04-08 23:09
      收起回复
        我不是大神,我就走过路过,找找未来的女票


        IP属地:上海来自Android客户端21楼2016-04-08 23:22
        收起回复
          你把第二个双层for循环注释掉,试着输出就知道问题所在了。
          你的第一个双层for循环视图吧所有行的索引由2--4的值求出来,可是除了第一行以外,其他行的索引为0,1的值其实都没有值(int默认为0),所以经过第一个f双层or循环后你的0值就已经被确定了。然后你就错了呗。


          来自Android客户端24楼2016-04-09 00:22
          收起回复
            你第二个循环有问题,一看就知道了,用for4循环两次就可以全部赋值了,加油吧,JAVA挺简单的


            IP属地:广东25楼2016-04-09 08:37
            收起回复
              思路:
              第一,出事变量i=0,j=0
              第二,循环i<5
              第三,j++,判断如果j++>5,则i++,j=j-5
              第四,结束,输出。


              IP属地:浙江26楼2016-04-09 17:05
              回复
                你的思路不对,第一个for循环就没用,你应该从新理清楚


                IP属地:江苏来自Android客户端27楼2016-04-09 17:43
                回复