求救················在线等

liufuxin 2008-03-12 02:45:58
我想写一个
* * * * * * *
* * * * *
* * *
*
public static void main(String[] args) {


int a = 4;
//这个定义的是列
for (int i = 0; i < a; ++i) {
//这个定义的是空格
for (int h = 0; h < a - i; ++h) {
System.out.print(" ");
}
//这个定义的是输出的*号
for (int j = a; j < 2 * a - 1; --j) {

System.out.print("* ");
}
System.out.println();

}

}
这么写为什么不对?错在哪里?应该怎么写?在线等
...全文
100 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
keke_bear 2008-03-12
  • 打赏
  • 举报
回复
顶一下。看了两位的解答,长不少知识
wnlwcg 2008-03-12
  • 打赏
  • 举报
回复
 public static void main(String[] args) { 
int a = 4;
int b = 7;
//这个定义的是列
for (int i = 0; i<a; ++i) {
for(int m=0; m<i; m++){
System.out.print(" ");
}
for (int j=0; j<b-2*i; j++){
System.out.print("*");
}
for(int m=0; m<i; m++){
System.out.print(" ");
}
System.out.println();
}
}



晚了一步!
ZHOUJIAOSHOU 2008-03-12
  • 打赏
  • 举报
回复
代码我已经编译通过了,楼主可以试一下.
ZHOUJIAOSHOU 2008-03-12
  • 打赏
  • 举报
回复
public class Test{
public static void main(String[] args) {
int line = 4;
int col = 7;
for(int i=0;i<line;i++){
for(int j=1;j<=i;j++){
System.out.print(" ");
}
for(int k=1;k<=7-2*i;k++){
System.out.print("*");
}
System.out.println();
}
}
}
cb1156 2008-03-12
  • 打赏
  • 举报
回复
我在你那个帖子里说了。。。
h那个循环错了
ZHOUJIAOSHOU 2008-03-12
  • 打赏
  • 举报
回复
等等帮你看着呢

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧