为什么是这样的不是一个长方形而是这样的。

public class HelloWorld{
	public static void main(String[] args){
		for (int i = 1; i<= 3; i++){
			for (int j= 1; j<=8; j++){
				System.out.println("*");
			}
			System.out.println();
		}
	}
}
D:\liujiahao\zuoye>javac HelloWorld.java

D:\liujiahao\zuoye>java HelloWorld
*
*
*
*
*
*
*
*

*
*
*
*
*
*
*
*

*
*
*
*
*
*
*
*


D:\liujiahao\zuoye>

http://img.mukewang.com/5712375b0001240301610103.jpg

此生不变丶
浏览 1200回答 1
1回答

guozhchun

第5行使用了System.out.println()函数,这个函数会自动换行。所以每打印一个“*”都会自动换行然后打印另一个可以使用不自动换行的函数System.out.print(),这样就可以打印出长方形
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java