#我想for语句输出菱形,就从别人的博客里复制了一段代码,输出一行有五个;然后我自己又手打了一遍只是变量名称不一样,结果输出五行每行一个,有一个还与前一段代码同行,不知道为什么会这样。
#代码
int i = 1;
i++;
if (i <= 6) {
for (int j = 6; j >= i; j--) {
System.out.print("一"+"");
}
}//复制的代码
int a = 1;
a++;
if (a <= 6) {
for (int b = 6; b >= a; b--) {
System.out.println("二"+"*");
}
}//模仿写的代码
运行
我把复制的代码手打了好几遍全是分行输出,一用复制的代码就同行输出,懵了。
System.out.print
上面这个输出语句输出后不会换行
而下面这个语句输出之后会换行
System.out.println