欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【20170926】Java每日一练

程序员文章站 2022-07-12 08:56:38
...

【程序5】
题目:输入三个整数x,y,z,请把这三个数由小到大输出。

代码实现1:


package p05;

import java.util.Scanner;

public class P05 {
    public static void main(String[] arg){

        System.out.println("请输入x:");
        Scanner scanner = new Scanner(System.in);
        int x = scanner.nextInt();


        System.out.println("请输入y:");
        Scanner scanner1 = new Scanner(System.in);
        int y = scanner.nextInt();

        System.out.println("请输入z:");
        Scanner scanner2 = new Scanner(System.in);
        int z = scanner.nextInt();

        if(x > y ){
            if(y > z){
                System.out.println( z +" "+ y +" " +x);
            }
            else if(y < z){
                if (x > z){
                    System.out.println(y + " " + z + " " + x );
                }
                else
                    System.out.println(y + " " + x + " " + z);
            }

        }
        else if(x < y){
            if(x < z){
                if(y < z){
                    System.out.println(x + " " + y +" " + z);
                }
                else
                    System.out.println(x +" " + z + " " + y);
            }
            else if(x > z){
                System.out.println(z + " " + x + " " + y);
            }
        }


    }

}

运行结果:

【20170926】Java每日一练

代码实现2:

package p005;

import java.util.Scanner;

public class P005 {
    public static void main(String[] arg){
        int min;
        System.out.println("请输入x的值:");
        Scanner scanner = new Scanner(System.in);
        int x = scanner.nextInt();
        min = x;

        System.out.println("请输入y的值:");
        Scanner scanner1 = new Scanner(System.in);
        int y = scanner.nextInt();

        System.out.println("请输入z的值:");
        Scanner scanner2 = new Scanner(System.in);
        int z = scanner.nextInt();

        if(x > y){
            min = y;
            y = x;
            x = min;
        }

        if(y > z){
            min = z;
            z = y;
            y = min;
        }

        if(x > z){
            min = z;
            z = x;
            x = min;
        }

        System.out.println("The sort queue is" + x +" " + y +" " +z);
    }

}

运行结果:

【20170926】Java每日一练

【程序6】
题目:用*号输出字母C的图案。

package p06;

public class P06 {
    public static void main(String[] arg){
        System.out.println("  *****");
        System.out.println(" *");
        System.out.println("*");
        System.out.println(" *");
        System.out.println("  *****");
    }
}

运行结果:

【20170926】Java每日一练