写程序输出下列格式: (这是两题)
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
前面的那个矩形的好弄,后面的那个三角怎么弄呢?
--------------------------------
以下内容为自动编辑的内容,并非楼主的发贴内容,此仅用于显示而已,并无任何其他特殊作用
楼主【wftvecwd】截止到2008-08-04 21:00:20的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0 每贴平均分数:0
回帖的总数量:6 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=wftvecwd
------解决方案--------------------
你参考下吧
- Java code
* ********public class Test { public static void main(String[] args) { for(int i=1;i<=3;i++){ for(int j=3-i;j>=1;j--) System.out.print(" "); for(int k=2*i-1;k>0;k--) System.out.print("*"); System.out.println(); } }}
------解决方案--------------------
- Java code
public class Main { public static void main(String[] args) { for(int i=4;i>=1;i--){ StringBuilder builder=new StringBuilder(" "); for(int j=i;j<=8-i;j+=2){ builder.setCharAt(j, '*'); } System.out.println(builder); } }}
------解决方案--------------------
------解决方案--------------------
- Java code
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class xingxing { public static void main(String[] args) { int lineNum = 0; boolean flag = true; StringBuffer stringBuffer = new StringBuffer(""); while (flag) { try { System.out.print("请输入一个正整数:"); lineNum = Integer.parseInt(new BufferedReader(new InputStreamReader(System.in)) .readLine()); flag = false; } catch (IOException ioe) { ioe.printStackTrace(); System.out.println("输入异常!!"); } catch (NumberFormatException nume) { System.out.print("无法转换,请重新输入一个数:"); } if (lineNum < 0) { flag = true; System.out.print("请输入一个正数:"); } } // 组建基础空格串 for (int i = 0; i < lineNum * 2; i++) { stringBuffer.append(" "); } for (int i = lineNum; i >= 1; i--) { StringBuilder builder = new StringBuilder(stringBuffer.toString()); for (int j = i; j <= lineNum * 2 - i; j += 2) { builder.setCharAt(j, '*'); } System.out.println(builder); } }}