当前位置: 代码迷 >> Java相关 >> 帮我看看是不是题目有问题
  详细解决方案

帮我看看是不是题目有问题

热度:180   发布时间:2010-05-30 20:32:15.0
帮我看看是不是题目有问题
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-30 12:32:15
myhnuhai

等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
  得分:10 
试试我这个代码,应该能答应出菱形来!
import javax.swing.JOptionPane;

public class PrintStar {
    public static void main(String[] args) {
        String number = JOptionPane.showInputDialog("Enter an integer!");

        int n = Integer.parseInt(number);
        String output = "打印图形为:" + "\n";
        for (int i = 1; i <= n; i++) {
            for (int k = 1; k <= n - i; k++)
                output += "   ";
            for (int j = 0; j <= i - 1; j++)
                output += "* ";
            for (int m = 1; m <= i - 1; m++)
                output += "* ";
            output += "\n";
        }
        for (int i = n; i >= 1; i--) {
            for (int k = 1; k <= n - i; k++)
                output += "   ";
            for (int j = 1; j <= i - 1; j++)
                output += "* ";
            for (int m = 1; m <= i; m++)
                output += "* ";
            output += "\n";
        }

        JOptionPane.showMessageDialog(null, output);
    }

}
----------------解决方案--------------------------------------------------------
  相关解决方案