• 第四次上机作业


     
    1.编写程序, 输入变量x的值,如果是1,输出x=1,如果是5,输出x=5,如果是 10,输出 x=10,除了以上几个值,都输出x=none。(知识点:if条件语句)

    package the;
    
    import java.util.Scanner;
    
    public class newcless4 {
    
        public static void main(String[] args) {
    //        编写程序, 输入变量x的值,如果是1,输出x=1,如果是5,输出x=5,
    //        如果是 10,输出 x=10,除了以上几个值,都输出x=none。(知识点:if条件语句)
            Scanner input=new Scanner(System.in);
            System.out.println("输入变量x的值");
            int x=input.nextInt();
            if(x==1){
                System.out.println("x=1");
            }else if(x==5){
                System.out.println("x=5");
            }else if(x==10){
                System.out.println("x=10");
            }else{
                System.out.println("x=none");
            }
        }
    
    }

    2.用switch结构实现第1题

    package the;
    
    import java.util.Scanner;
    
    public class newcless4 {
    
        public static void main(String[] args) {
    //        用switch结构实现第1题(编写程序, 输入变量x的值,如果是1,输出x=1,如果是5,输出x=5,
    //        如果是 10,输出 x=10,除了以上几个值,都输出x=none。)
            Scanner input=new Scanner(System.in);
            System.out.println("输入变量x的值");
            int x=input.nextInt();
            switch(x){
            case 1:
                System.out.println("x=1");
                break;
            case 5:
                System.out.println("x=5");
                break;
            case 10:
                System.out.println("x=10");
                break;
            default:
                System.out.println("x=none");
                break;
            }
        }
    
    }


    3.判断一个数字是否能被5和6同时整除(打印能被5和6整除),或只能被5整除(打印能被5整 除),或只能被6整除,(打印能被6整除),不能被5或6整除,(打印不能被5或6整除)

    package the;
    
    import java.util.Scanner;
    
    public class newcless4 {
    
        public static void main(String[] args) {
    //        判断一个数字是否能被5和6同时整除(打印能被5和6整除),或只能被5整除(打印能被5整 除),或只能被6整除,
    //        (打印能被6整除),不能被5或6整除,(打印不能被5或6整除)
            Scanner input=new Scanner(System.in);
            System.out.println("输入一个数字");
            int a=input.nextInt();
            if (a%5==0&&a%6==0) {
                System.out.println("能被5和6整除");
            } else if(a%5==0&&a%6!=0){
                System.out.println("能被5整除");
            } else if(a%5!=0&&a%6==0){
                System.out.println("能被6整除");
            } else {
                System.out.println("不能被5或6整除");
            }
        }
    
    }

    4.输入一个0~100的分数,如果不是0~100之间,打印分数无效,根据分数等级打印 A(90-100),B(80-89),C,D,E(知识点:条件语句if elseif)

    package the;
    
    import java.util.Scanner;
    
    public class newcless4 {
    
        public static void main(String[] args) {
    //        输入一个0~100的分数,如果不是0~100之间,打印分数无效,
    //        根据分数等级打印 A(90-100),B(80-89),C,D,E(知识点:条件语句if elseif)
            Scanner input=new Scanner(System.in);
            System.out.println("输入分数");
            int x=input.nextInt();
            if (x<=100&&x>=90) {
                System.out.println("A");
            } else if (x>=80&&x<90) {
                System.out.println("B");
            } else if(x>=70&&x<80){
                System.out.println("C");
            } else if(x>=60&&x<70){
                System.out.println("D");
            } else if(x<=59&&x>=0){
                System.out.println("E");
            } else{
                System.out.println("分数无效");
            }
        }
    
    }


    5.输入三个整数x,y,z,请把这三个数由小到大输出(知识点:条件语句)

    package the;
    
    import java.util.Scanner;
    
    public class newcless4 {
    
        public static void main(String[] args) {
    //        输入三个整数x,y,z,请把这三个数由小到大输出(知识点:条件语句)
            Scanner input=new Scanner(System.in);
            System.out.println("输入整数x");
            int x=input.nextInt();
            System.out.println("输入整数y");
            int y=input.nextInt();
            System.out.println("输入整数z");
            int z=input.nextInt();
            if(x>y && y>z) {
                System.out.println(z+" "+y+","+x);
            }else if(x>z && z>y) {
                System.out.println(y+" "+z+","+x);
            }else if(y>x && x>z) {
                System.out.println(z+" "+x+","+y);
            }else if(y>z && z>x) {
                System.out.println(x+" "+z+","+y);
            }else if(z>y && y>x) {
                System.out.println(x+" "+y+","+z);
            }else if(z>x && x>y) {
                System.out.println(y+" "+x+","+z);
            }
        }
    
    }
  • 相关阅读:
    Palindrome Partitioning
    Minimum Path Sum
    Maximum Depth of Binary Tree
    Minimum Depth of Binary Tree
    Unique Binary Search Trees II
    Unique Binary Search Trees
    Merge Intervals
    Merge Sorted Array
    Unique Paths II
    C++ Primer Plus 笔记第九章
  • 原文地址:https://www.cnblogs.com/rxy2000/p/12574276.html
Copyright © 2020-2023  润新知