package Demo;

public class 杨辉三角 
{

    public static void main(String[] args) 
    {
        int[][] i = new int[10][];    //定义行 输出10行
        
        for(int m=0;m<i.length;m++)
        {
            i[m] = new int[m+1];    //定义列 每列空间+1
            
            
            
        for(int n=0;n<=m;n++)
        {
            if(n==0 || n==m)    //判断每一行最左边与最右边的数
            {
                i[m][n]=1;    //让他们的值固定为一
                System.out.print(i[m][n]+"\t");
            }
            else
            {
                i[m][n]=i[m-1][n]+i[m-1][n-1];  //中间数的值=上面数的值+前面那个数的值
                System.out.print(i[m][n]+"\t");
            }
        }
        System.out.println();
        }

    }

}
package Demo;

import java.util.Scanner;

public class 三个数比值 
{
    public static void main(String[] args)
    {
        int x,y,z;            //创建三个数值

        int temp;            //设定一个用来赋值的数
        
        Scanner sc;
        System.out.println("输出三个数字,按从小到大排列");
        
        System.out.println("输入第一个数x:");
        sc = new Scanner(System.in);
        x = sc.nextInt();
        
        System.out.println("输入第二个数y:");
        sc = new Scanner(System.in);
        y = sc.nextInt();
        
        System.out.println("输入第三个数z:");
        sc = new Scanner(System.in);
        z = sc.nextInt();
        
        if(x > y)            //判定x,y的大小 如果x>y,则让二者的数值互换
        {
            temp = x;            //将x的至赋给temp
            x = y;            //将y的至赋给x
            y = temp;            //将temp的值赋给y
        }
        if(x > z)
        {
            temp = z;
            x = z;
            z = temp;
        }
        if(y > z)
        {
            temp = y;
            y = z;
            z = temp;
        }
        System.out.println("x,y,z三个数由小到大输出为:"+x+" "+y+" "+z);
    }
}