为什么我打出来是竖的。。
public class helloworld {
public static void main(String[] args) {
for(int i=1;i<=3;i++){
for(int j=1;j<=i;j++){
System.out.println("*");
}
}
}
}
public class helloworld {
public static void main(String[] args) {
for(int i=1;i<=3;i++){
for(int j=1;j<=i;j++){
System.out.println("*");
}
}
}
}
2017-01-14
你好,改正后的语句应该是:
public class HelloWorld {
public static void main(String[] args) {
for(int i=1;i<=3;i++){
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
你出错误的原因:①,内层循环的System.out.println("*");使每打出一个*号,就会换行,应该改为print,这样在一行内打出*号时不会换行
②,在外层循环里添加一个换行语句System.out.println();,使内层循环每循环完一次打完一行的*号就可以实现换行
举报