初学java:打印杨辉三角形和三个数按从小到大排序输出

打印一个底边为17的杨辉三角形,可以修改参数n=17为其它的值试试效果;还有个例子是三个数按从小到大排序输出。效果和源代码如下:

输出结果:

x=1
x=2
  *
 ***
*****
        *
       ***
      *****
     *******
    *********
   ***********
  *************
 ***************
*****************
11
21
31
位数:4
3 1 3 2

源代码:

package chapter03.forflow;

class For_sample {
	public static void main(String args[]) {
		for (int x = 1; x < 3; x++) {
			System.out.println("x=" + x);
		}
		
		System.out.println("  *");
		System.out.println(" ***");
		System.out.println("*****");
		
		int n= 17; //打印一个底边为17的杨辉三角形
		for (int i=1;i<=n;i=i+2){
			for(int k=n;k>i;k=k-2){
				System.out.print(' ');
			}
			for(int j=1; j<=i;j++){

				System.out.print('*');
			}
			System.out.print('\n');
		}
		
		int x = 31;
		int y = 21;
		int z = 11;
		int t,tt,ttt;
		t = x<y ? x:y;
		tt = t < z ? t : z;
		ttt = x>y ? x:y;
		ttt = ttt>z ? ttt:z;
		System.out.println(tt);
		System.out.println(t);
		System.out.println(ttt); //对三个数进行从小到大排序并打印出来
		
		int num = 3132; //将一个整数分开打印
		if( num > 99999 || num < 0){
			System.out.println("范围不准确");
		}
		String s = ""+num;
		//String s = String.valueOf(num);
		char c[] = s.toCharArray();
		System.out.println("位数:"+c.length);
		for(int i = 0; i < c.length; i++){
			System.out.print(c[i]);
			System.out.print(" ");
		}

		

	}

}