zoukankan      html  css  js  c++  java
  • 第四周上机练习

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

    package pra;
    import java.util.Scanner;
    public class Text1 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            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 pra;
    import java.util.Scanner;
    public class Text1 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            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");
            }
    
        }
    
    }

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

    package pra;
    
    public class Text1 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            for(int i = 1; i <= 100; i++ ) {
                if (i % 5 == 0 && i % 6 == 0) {
                    System.out.println(i + "可以被5和6同时整除");
                } else if(i % 5 == 0 && i % 6 != 0) {
                    System.out.println(i + "只能被5整除");
                } else if(i % 6 == 0 && i % 5 != 0) {
                    System.out.println(i + "只能被6整除");
                } else if(i % 6 != 0 && i % 5!= 0) {
                    System.out.println(i + "不能被5和6整除");
                } 
            }
            
        }
    
    }

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

    package pra;
    import java.util.Scanner;
    public class Text1 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner input = new Scanner(System.in);
            System.out.println("请输入分数:");
            int x = input.nextInt();
            if(x > 100){
                System.out.println("输入的值无效");
            }else if(x >= 90){
                System.out.println("A级别");
            }else if(x >= 80){
                System.out.println("B级别");
            }else if(x >= 70){
                System.out.println("C级别");
            }else if(x >= 60){
                System.out.println("D级别");
            }else if(x < 60){
                System.out.println("E级别");
            
            }
            
        }
    
    }

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

    package pra;
    import java.util.Scanner;
    public class Text1 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
             Scanner input = new Scanner(System.in);
                System.out.print("请输入第一个数X:");
                int a = input.nextInt();
                System.out.println();
                System.out.print("请输入第二个数Y:");
                int b = input.nextInt();
                System.out.println();
                System.out.print("请输入第三个数Z:");
                int c = input.nextInt();
                if(a>b&&b>c){
                    System.out.println(c+"<"+b+"<"+a);
                }else if(a>c&&c>b){
                    System.out.println(b+"<"+c+"<"+a);
                }else if(b>a&&a>c){
                    System.out.println(c+"<"+a+"<"+b);
                }else if(b>c&&c>a){
                    System.out.println(a+"<"+c+"<"+b);
                }else if(c>a&&a>b){
                    System.out.println(b+"<"+a+"<"+c);
                }else if(c>b&&b>a){
                    System.out.println(a+"<"+b+"<"+c);
                }
            
        }
    
    }

  • 相关阅读:
    【Go学习笔记】 string转Map 和 Map嵌套取值 和 interface转string
    【Go 学习】Go 正则类似Python findall()方法
    【Go学习】Go mod 包管理
    构建之法阅读笔记(四)
    nltk安装配置以及语料库的安装配置
    机器学习KNN算法实现新闻文本分类思路总结
    KNN算法源代码
    构建之法阅读笔记(三)
    jupyter反爬虫
    python多条件模糊查询
  • 原文地址:https://www.cnblogs.com/menfanbo/p/12573341.html
Copyright © 2011-2022 走看看