• 第四周作业


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

    package apple;
    
    public class Play {
         
             public static void show(int x) {
              if (x == 1 || x == 5 || x == 10) {
               System.out.println("x=" + x);
              } else {
               System.out.println("x=none");
              }
             }
             public static void main(String[] args) {
              show(1);
              show(2);
              show(5);
             }
            }

    2.用switch结构实现第1题

    package apple;
    public class Play {
        public static void xValue(int x) {
            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;
            }
        }
        
        public static void main(String[] args)
        {
            xValue(45);//6  
        }
    }

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

    package apple;
    public class Play {
        
        public static void exactDivisionFiveAndSix(int num) {
            if((num%5 == 0) && (num%6 == 0)) {
                System.out.println(num + " 能被5和6整除");
            }else if((num%5 == 0) && (num%6 != 0)){
                System.out.println(num + " 能被5整除");
            }else if((num%5 != 0) && (num%6 == 0)) {
                System.out.println(num + " 能被6整除");
            }else {
                System.out.println(num + " 不能被5或6整除");
            }
        }
        public static void main(String[] args)
        {
            exactDivisionFiveAndSix(3);//7
        }
    }

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

    package apple;
    public class Play {
        public static void scoreGrade2(int score) {
            if(score > 100 || score < 0) {
                System.out.println("给定成绩范围应该在0到100之间 " + score + "超出边界");
            }else {
                int grade = score / 10;
                switch (grade) {
                case 10:
                case 9:
                    System.out.println("您的成绩等绩等级为 A ");
                    break;
                case 8:
                    System.out.println("您的成绩等绩等级为 B ");
                    break;
                case 7:
                    System.out.println("您的成绩等绩等级为 C ");
                    break;
                case 6:
                    System.out.println("您的成绩等绩等级为 D ");
                    break;
                default:
                    System.out.println("您的成绩等绩等级为 E ");
                    break;
                }
            }
        }
        public static void main(String[] args)
        {
            scoreGrade2(90);//9
        }
    }

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

    package apple;
    public class Play {
        public static void sortAscNum(int num_x,int num_y,int num_z)
        {
            if(num_x > num_y && num_y > num_z) {
                System.out.print(num_z);
                System.out.print(" " + num_y);
                System.out.print(" " + num_x);
            }else if (num_x < num_y && num_y < num_z) {
                System.out.print(num_x);
                System.out.print(" " + num_y);
                System.out.print(" " + num_z);
            }else if (num_x > num_y && num_y < num_z && num_x > num_z) {
                System.out.print(num_y);
                System.out.print(" " + num_z);
                System.out.print(" " + num_x);
            }else if(num_x > num_y && num_y < num_z && num_x < num_z){
                System.out.print(num_y);
                System.out.print(" " + num_x);
                System.out.print(" " + num_z);
            }else if(num_x < num_z && num_x < num_y && num_z > num_y){
                System.out.print(num_x);
                System.out.print(" " + num_z);
                System.out.print(" " + num_y);
            }else {
                System.out.print(num_z);
                System.out.print(" " + num_x);
                System.out.print(" " + num_y);
            }
        }
        public static void main(String[] args)
        {
            sortAscNum(23,12,7);//10    
        }
    }
  • 相关阅读:
    linux系统中ssh部署两台服务器远程免密登录
    R语言绘图常用的颜色组合
    R语言中将矩阵转化为行列的形式
    python中返回列表中元素的索引
    R语言如何读取excel数据
    linux系统中实现网络会话共享功能
    python中求1到100的和(循环变量的和)
    linux系统中创建网络会话
    Java程序的三十个基本规则
    风雨20年:我所积累的20条编程经验
  • 原文地址:https://www.cnblogs.com/zhangjun19991118/p/12573132.html
Copyright © 2020-2023  润新知