使用Java以“*”画出一个三边相等的三角形

[复制链接]
查看11 | 回复3 | 2013-3-9 21:43:21 | 显示全部楼层 |阅读模式
那个热心网友写的代码是正确的,你只要直接复制过去就能运行了,大概跟你说下运行过程吧,一个嵌套循环, 外层控制行数(代码所示一共5行),内层第一个循环控制每行输出的空格数,第二个循环控制输出“星”,最后一句println换行,表示进入第2轮循环了,第一次需要打足8个空格才会输出“星”,依次减少空格数如下图所示:"k" 表示 空格"x"表示 星kkkkkkkkxkkkkkkkxxxkkkkkkxxxxxkkkkkxxxxxxxkkkkxxxxxxxxx按了回车到此结束。逻辑题没事心理面多演算演算就可以了,代码的世界很精彩也很丰富。多多学习,共同进步...
回复

使用道具 举报

千问 | 2013-3-9 21:43:21 | 显示全部楼层
我给你搜索一个,等等,这么懒呢。public static void main(String args[]) {for (int i = 1; i < 7; i++) {for (int j = 0; j < 6 - i; j++) {System.out.print(" ");}for (int k = 0; k < i; k+...
回复

使用道具 举报

千问 | 2013-3-9 21:43:21 | 显示全部楼层
public class Test{ public static void main(String[] args) {for(int i=1;i<=5;++i) { for(int j=1;j<=-i+9;++j){
System.out.print(" "); } for(int j=1;j<=2*i-...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行