Posted on 2007-04-14 02:21
停留的风 阅读(334)
评论(0) 编辑 收藏 所属分类:
Java程序集合
如图所示:
源代码如下:
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除了输出外,还能自动换行。