这个那儿有问题?
public class StarDemo {
public static void main(String[] args) {
// 输出星号组成的梯形
int i=1;
for(int i=1;i<=5;i++){
for(int x=5;x>i;x--){
System.out.print("/")}
for(int j=1;j<=2n+1;j++){
System.out.print("*");
}
}
}
}
0
收起
正在回答 回答被采纳积分+1
3回答
From20191104Insist
2018-10-07 17:52:31
好帮手慕查理
2018-09-26 10:31:50
您好,1.int i=1;在外部for循环中已经定义,不需要重复定义。2.System.out.print("/")语句没有使用分号结束语句。3.j<=2n+1;的条件应该是:j<=2*i+1;,程序中并没有定义n变量,以及梯形的规律是2*行数+1。4.梯形的每行完成之后都应该添加一个换行,需要在外部for循环中添加。祝学习愉快!
public static void main(String[] args) {
// 输出星号组成的梯形
for(int i=1;i<=5;i++){
for(int x=5;x>i;x--){
System.out.print("/");
}
for(int j=1;j<=2*i+1;j++){
System.out.print("*");
}
System.out.println();
}
}
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星