java吧 关注:1,303,662贴子:12,859,855
  • 17回复贴,共1

谁来带我解释解释下呢,这个是今天的代码,我不怎么懂,

只看楼主收藏回复

public class juxing {
public static void main(String[] args){
printInfo(5,10);
}
static void printInfo(int i, int j){
for(int h=0;h<i;h++){
for(int k=0;k<j;k++){
System.out.print("*");
}
System.out.println();
}
}
}
意思就是用*画一个长方形,我就懂第一句和最后一句。
printInfo(5,10);
}
static void printInfo(int i, int j){
for(int h=0;h<i;h++){
for(int k=0;k<j;k++){
System.out.print("*"); 这部分是什么意思呀,小白求教。。。



1楼2012-09-03 21:19回复

    不是<=,上面有点小错。不另画了。


    2楼2012-09-03 21:28
    回复
      2026-05-30 07:09:39
      广告
      不感兴趣
      开通SVIP免广告
      实心的矩形?


      IP属地:北京4楼2012-09-03 21:52
      收起回复
        哦,这样啊


        5楼2012-09-03 22:46
        收起回复
          楼主学习java第一天不要直接看循环,先写helloworld,循环第二天应该就明白了,跳跃式学习是最慢的学习方式


          7楼2012-09-04 11:12
          回复
            for(int h=0;h<i;h++){
            for(int k=0;k<j;k++){
            System.out.print("*");
            }
            外循环记录行 内循环记录列 想想就好了


            IP属地:湖北8楼2012-09-04 11:22
            收起回复
              外循环是打行数5行,打完每行就换行,内循环是打印每行的个数10个,第一句是调用函数,因为是静态函数,所以在本类里面可以直接调用,在别的类中就用那个静态函数所在类的类名.函数名就可以了


              来自手机贴吧9楼2012-09-04 12:31
              回复