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

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

    import java.util.Scanner;
    public class a1 {
    
        public static void main(String[] args){ // TODO Auto-generated method stub
              System.out.println("输入变量x:");
              Scanner input = new Scanner(System.in);
              int x=input.nextInt();
              if(x!=1&&x!=5&&x!=10){
               System.out.println("x=none");
              }else 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");
              }    
        
         
            
    
        }
    
    }

    2.用switch结构实现第1题

    import java.util.Scanner;
    public class a1 {
    
     public static void main(String[] args){System.out.println("请输入x的值:");
     Scanner input=new Scanner(System.in);
     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整除)

    import java.util.Scanner;
    public class a1 {
    
     public static void main(String[] args){Scanner SC=new Scanner(System.in);            
     System.out.println("请输入一个数");            
     double x=SC.nextDouble();            
     if(x%30==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能被6整除");                    
       }
      else {            
       System.out.println("x不能被5或6整除");    
       }
    
     }
    
    }

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

    import java.util.Scanner;
    public class a1 {
    
     public static void main(String[] args){// TODO Auto-generated method stub
        System.out.println(" 输入分数:");
        Scanner input = new Scanner(System.in);
        int x=input.nextInt();
        if(x<0||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,请把这三个数由小到大输出(知识点:条件语句)
    import java.util.Scanner;
    public class a1 {
    
     public static void main(String[] args){ Scanner sc=new Scanner(System.in);
        System.out.println("请输入三个整数:");
        int a=sc.nextInt();
        int b=sc.nextInt();
        int c=sc.nextInt();
        int d;
        if(a>b){
            d=b;
            b=a;
            a=d;
        }
        if(a>c){
            d=c;
            c=a;
            a=d;
        }
        if(b>c){
            d=c;
            c=b;
            b=d;
        }
        System.out.println(a+" "+b+" "+c);
    }
    
     }
     
  • 相关阅读:
    Python3 文件
    Python 字典
    Python OS
    Python函数zip-map
    Python 3.5 filter
    python3.5.2库getpass
    JavaScript学习四
    cocos creator学习
    JavaScript学习三
    JavaScript学习3
  • 原文地址:https://www.cnblogs.com/Syz1107/p/12573676.html
Copyright © 2011-2022 走看看