在java中怎么打印出如图所示的 倒三角形 0 1 2 3 4 1 2 3 4 2 3 4 3 4 4 5

已解决... 已解决 展开
 我来答
百度网友324204d
2017-04-01 · TA获得超过648个赞
知道小有建树答主
回答量:380
采纳率:85%
帮助的人:294万
展开全部
public class PrintStars {

public static void main(String[] args) {

printstars(6);

}

public static void printstars1(int n){ //第一种方法

               int rows=n;//控制行数
        
for (int i = 0; i < n; i++) {

int starnums=0;

while (starnums<rows) { //根据输入的行数递减*号数

System.out.print("*");

starnums++;
}

System.out.print("\n");

rows- -; //每循环一次减少一次行数
}

}

public static void printstars(int n){  //第二种方法用双重for循环去做

  int rows=n;
        
  for (int i = 0; i < n; i++) {

for (int j = rows; j >0; j--) {

System.out.print("*");

}

rows--;

System.out.print("\n");

}

}

}
很神很奇很神奇
2017-04-01 · TA获得超过168个赞
知道小有建树答主
回答量:211
采纳率:80%
帮助的人:55.3万
展开全部
public static void main(String[] args) {
int a=0; int x=0;
for(int y=0;y<6;y++){
for(;x<5;x++){

System.out.print(x+" ");
}
a++;
x=a;

System.out.println();

}
}
平时我们循环的时候每次x都会初始化为0;
这次 他的初始化值递增的 那我们就手动设定x的初始值
这样子循环条件也刚好提前结束了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式