求解这个编程,星号怎么都是竖着出来的 * ** *** **** 要这个样子的
答案:6 悬赏:0 手机版
解决时间 2021-04-03 20:45
- 提问者网友:心如荒岛囚我终老
- 2021-04-03 06:41
求解这个编程,星号怎么都是竖着出来的 * ** *** **** 要这个样子的
最佳答案
- 五星知识达人网友:长青诗
- 2021-04-03 07:29
System.out.println()默认在最后加上一个换行
用System.out.print()输出就可以了
用System.out.print()输出就可以了
全部回答
- 1楼网友:由着我着迷
- 2021-04-03 12:08
public static void main(String[] args) {
int lay = 4;
for(int i=1;i<=lay;i++) {
for(int j=1;j<=i;j++) {
System.out.print("*");
}
System.out.println();
}
}
int lay = 4;
for(int i=1;i<=lay;i++) {
for(int j=1;j<=i;j++) {
System.out.print("*");
}
System.out.println();
}
}
- 2楼网友:一秋
- 2021-04-03 11:21
system.out.println 函数将内容输出到屏幕上。。并且换行
用printf吧?
system.out.printf("*")
system.out.printf("\n")这2个替代上面的2个
用printf吧?
system.out.printf("*")
system.out.printf("\n")这2个替代上面的2个
- 3楼网友:佘樂
- 2021-04-03 09:49
不能用println输出
第一个输出用system.out.print("*")
第二个输出用system.out.print("\n")
试试
第一个输出用system.out.print("*")
第二个输出用system.out.print("\n")
试试
- 4楼网友:你可爱的野爹
- 2021-04-03 08:29
改了一下代码, 使用如下代码就可以实现了。
public class Demo3 {
public static void main(String[] args) {
int lay = 4;
for(int i=1;i<=lay;i++)
{
for(int j=1;j<=i;j++)
{
System.out.print("*");
}
System.out.print(" "); //增加空格
}
}
}
public class Demo3 {
public static void main(String[] args) {
int lay = 4;
for(int i=1;i<=lay;i++)
{
for(int j=1;j<=i;j++)
{
System.out.print("*");
}
System.out.print(" "); //增加空格
}
}
}
- 5楼网友:青灯有味
- 2021-04-03 07:58
很简单,你要弄清楚print和println的区别 ,println在输出完后会在末尾加"\n"所以你只需把第二层for循环内的println 改为print即可;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯