Java基于此代码打印星形矩形

时间:2015-10-07 19:09:23

标签: java

一个程序,它接受两个命令行参数,n和m,并打印 一个正方形/矩形的星星n-by-m(n行和m列)。我将如何实现这个循环,以便如果我在命令行(5 5)上键入数字,那么它会打印一个5行星的正方形?

url(default_style, timestamp: false)

2 个答案:

答案 0 :(得分:4)

这就是你要找的东西吗?

public static void main (final String[] args)
   {
      for (int i = 0; i < Integer.parseInt (args[0]); ++i)
      {
         for (int j = 0; j < Integer.parseInt (args[1]); ++j)
         {
            System.out.print ("* ");
         }
         System.out.println ("");
      }
   }

答案 1 :(得分:4)

在你的命令行中写:

java yourProgramsName 5 5

在第一个循环中调用args的第一个值,在第二个循环中调用第二个值

public class Looper {
    public static void main(String args[]) {
        for(int i = 0;i < Integer.parseInt(args[0]);++i){
            for(int j = 0;j < Integer.parseInt(args[1]);++j){
                System.out.print("* ");
            }
            System.out.println("");
        }
    }
}