数字的似三角形的特殊显示

如图所示:数字的似三角形的特殊显示_第1张图片

源代码如下:
import javax.swing.JOptionPane;
public class PrintPyramid
{
 public static void main(String[] args)
 {
  String input=JOptionPane.showInputDialog(null,"Enter the number of

lines:","Example",JOptionPane.QUESTION_MESSAGE);
  int numberOfLines=Integer.parseInt(input);

  if(numberOfLines<1||numberOfLines>15)
  {
    System.out.print("You must enter a numberi from 1 to 15!");
    System.exit(0);
  }
  for(int row=1;row<=numberOfLines;row++)
  {
    for(int column=1;column<=numberOfLines-row;column++)   
    System.out.print("  ");
    
           for(int num=row;num>=1;num--)   
           System.out.print((num>=10)?" "+num:" "+num);

   
    for(int num=2;num<=row;num++)   
    System.out.print((num>=10)?" "+num:" "+num); 
                       //start a new line  
    System.out.println();
  }
 }
}


备注:

print   就是输出你要打印的,但是不包含换行。   
println除了输出外,还能自动换行。

你可能感兴趣的:(数字的似三角形的特殊显示)