package chapter4;
import javax.swing.JOptionPane;public class PrintPyramid { /**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
String input = JOptionPane.showInputDialog("Enter the number of lines:");
int numberOfLines = Integer.parseInt(input);

String output = "";

for (int row = 1; row <= numberOfLines; row++){
for (int w = numberOfLines; w > row; w-- ){
output += " ";

for (int i = w ; i != 0; i = i / 10 ){
output += " ";
}
}
for(int w = row ; w >= 1; w--)
output += " " + w;
for(int w = 2 ; w <= row ; w++)
output += " " + w;

for (int w = numberOfLines ; w > row; w--){
output += " ";

for (int i = w ; i != 0; i = i / 10 ){
output += " ";
}

}

output += " \n";

}
//JOptionPane.showMessageDialog(null, output);
System.out.print(output);
}}

解决方案 »

  1.   

    亮点就是:
        才学java最好不要用eclipse之类的开发工具,用普通的文本编辑器慢慢打才能更好的锻炼编程能力
      

  2.   

    还行,加油啊!!!既然刚开始学java,建议最好用命令窗口执行代码,不要用IDE,学好基础就可以用IDE,还有在代码的一些算法实现和关键处加必要的注释,这样就可以养成一个写代码的好习惯。
      

  3.   

    我同意,其实我开始学的时候用editpaus都蛮久,顺畅了我才用eclipse,
    其实这样会影响你的很多基础东西···
      

  4.   

    还有哦,很多格式都不对哦,比如行与method,缩进等,我建议你看下规范,
    搞专业点,稳点···