为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

public class Helloworld {

    public static void main(String[] args) {

        

System.out.println("打印L");

        int k=1;

// 外层循环控制行数

for (int i = 1;i <= 7;i++) {

            if(i>6){k=8;}

for (int j = 1;j <= k;j++) {

                

System.out.print("*");

}

            

// 每打印完一行后进行换行

System.out.println();

}

}

}


1 回复 有任何疑惑可以回复我~
#1

纵横天涯

你这个运行不对啊
2017-12-12 回复 有任何疑惑可以回复我~
#2

纵横天涯

也对,我思路错了
2017-12-12 回复 有任何疑惑可以回复我~
#3

纵横天涯

能具体讲讲吗?k问什么等于1?还有j<=k是为什么?谢谢了
2017-12-12 回复 有任何疑惑可以回复我~
public class HelloWorld {
    public static void main(String[] args) {
        
		System.out.println("打印L");
        
		// 循环控制一个*的行数
		for (int i = 1; i<=8;i++) {
            
			System.out.print("*");//每次进入输出一个星
			   
			System.out.println();//输出换行
		} 
		//循环控制最后一行的长度
		for(int j=1;j<=8;j++){
			System.out.print("*");
	     }
	}
}

http://img1.sycdn.imooc.com//59c385fd0001409f08410444.jpg

不知道是你想要的效果吗?

1 回复 有任何疑惑可以回复我~
#1

慕用1483285

System.out.print("*");//每次进入输出一个星 System.out.println();//输出换行 println与上面那个少了ln,为什么
2017-10-08 回复 有任何疑惑可以回复我~
#2

小惧 回复 慕用1483285

print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。 println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。
2017-10-13 回复 有任何疑惑可以回复我~
#3

慕仙4346529

换行输出多余了吧, for (int i = 1; i<=8;i++) { System.out.println("*");//每次进入输出一个星 } //循环控制最后一行的长度 for(int j=1;j<=8;j++){ System.out.print("*");
2018-01-10 回复 有任何疑惑可以回复我~

先设定一个长度,没到那个长度,就一直输出一个*并让光标到下一行。一直到达到那个长度了,多输出几个*。就变成了

*

*

*

*

*

*************

0 回复 有任何疑惑可以回复我~
#1

qq_工作_8 提问者

可以具体点吗,我是小白
2017-09-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么样使用*打印一个L呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信