public class jisuan {
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();
}
}
}
显示的结果是:
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
java打印长方形,我写的代码如下,为什么显示的是竖排的8个*,没有呈现出长方形?
答案:5 悬赏:20 手机版
解决时间 2021-02-11 12:51
- 提问者网友:沉默菋噵
- 2021-02-11 02:25
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-02-11 03:30
1
2
3
4
5
6
7
8
9
10
11
publicclassjisuan {
publicstaticvoidmain(String[] args){
for(inti=1;i<=3;i++){
2113for(intj=1;j<=8;j++){
//println和print的区别,5261 一个是打4102印后换1653行版权, 一个是打印后不换行
System.out.print("*");
}
System.out.println();
}
}
}
2
3
4
5
6
7
8
9
10
11
publicclassjisuan {
publicstaticvoidmain(String[] args){
for(inti=1;i<=3;i++){
2113for(intj=1;j<=8;j++){
//println和print的区别,5261 一个是打4102印后换1653行版权, 一个是打印后不换行
System.out.print("*");
}
System.out.println();
}
}
}
全部回答
- 1楼网友:人间朝暮
- 2021-02-11 07:15
println--换行
print --不换行
你应该判断第八个使用 println ,1-7使用print
- 2楼网友:罪歌
- 2021-02-11 07:07
输出(打印)代码:system.out.println("内容"); 我不知道你是不是问的对文件的操作,如果是,就需要用到流了。
- 3楼网友:往事隔山水
- 2021-02-11 05:28
少了个判断:
1
2
3
4
5
6
7
8
9
for(inti=1;i<=3;i++){
zhi for(intj=1;j<=8;j++){
if(i==1||daoi==3||j==1||j==8)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
- 4楼网友:woshuo
- 2021-02-11 04:57
改成这样试试?
public class jisuan {
public static void main(String[] args){
for(int i=1;i<=3;i++){
for(int j=1;j<=8;j++){
System.out.print("*"); //这行改了
}
System.out.println();
}
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯