zoukankan      html  css  js  c++  java
  • 第四周上机作业

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

    package sjfour;
    
    import java.util.Scanner;
    
    public class one {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc= new Scanner(System.in);
            System.out.println("请输入x的值");
            int x=sc.nextInt();
            if(x==1 || x==5 || x==10) {
                System.out.println("x="+x);
            }else {
                System.out.println("x=none");
            }
        }    
    }

    2.用switch结构实现第1题

    package sjfour;
    
    import java.util.Scanner;
    
    public class two {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
                System.out.println("请输入x的值");
                int x=sc.nextInt();
            switch(x) {
                case 1: 
                case 5: 
                case 10:System.out.println("x="+x);break;
                default:System.out.println("x=none");
                }
            }    
        }

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

    package sjfour;
    
    import java.util.Scanner;
    
    public class three {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
        Scanner sc=new Scanner(System.in);
        System.out.print("请输入数字:");
        int x=sc.nextInt();
        if(x%5==0&&x%6==0){
            System.out.println(x+"能被5和6整除");
        }else if(x%5==0){
            System.out.println(x+"能被5整除");
        }else if(x%6==0){
            System.out.println(x+"能被整除");
        }else{
            System.out.println(x+"不能被5或6整除");
        }
        sc.close();
        }
    
    }

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

    package sjfour;
    
    import java.util.Scanner;
    
    public class four {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
         Scanner sc=new Scanner(System.in);
         System.out.print("输入分数:");
         int a=sc.nextInt();
         if(a>=90&&a<=100){
             System.out.println("等级为A");
         }else if(a>=80&&a<=89){
             System.out.println("等级为B");
         }else if(a>=70&&a<=79){
             System.out.println("等级为C");
         }else if(a>=60&&a<=69){
             System.out.println("等级为D");
         }else if(a>=50&&a<=59){
             System.out.println("等级为E");
        }else{
            System.out.println("分数无效");
        }
        }
    }

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

  • 相关阅读:
    1014 Waiting in Line (30)(30 point(s))
    1013 Battle Over Cities (25)(25 point(s))
    1012 The Best Rank (25)(25 point(s))
    1011 World Cup Betting (20)(20 point(s))
    1010 Radix (25)(25 point(s))
    1009 Product of Polynomials (25)(25 point(s))
    1008 Elevator (20)(20 point(s))
    1007 Maximum Subsequence Sum (25)(25 point(s))
    1006 Sign In and Sign Out (25)(25 point(s))
    1005 Spell It Right (20)(20 point(s))
  • 原文地址:https://www.cnblogs.com/1234y-7/p/12573503.html
Copyright © 2011-2022 走看看