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

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

     1 package tset;
     2 import java.util.Scanner;
     3 public class demo {
     4     public static void main(String[] args) {
     5         Scanner aaa= new Scanner(System.in);
     6         System.out.println("请输入x的值");
     7         int x=aaa.nextInt();
     8         if(x==1 || x==5 || x==10) {
     9             System.out.println("x="+x);
    10         }else {
    11             System.out.println("x=none");
    12         }
    13     }
    14 }

    2.用switch结构实现第1题

     1 package tset;
     2 import java.util.Scanner;
     3 public class demo {
     4     public static void main(String[] args) {
     5         Scanner aaa = new Scanner(System.in);
     6         System.out.println("请输入x的值");
     7         int x =aaa.nextInt();
     8         switch (x) {
     9         case 1:
    10         case 5:
    11         case 10:
    12             System.out.println(x);
    13             break;
    14         default:
    15             System.out.println("x=none");
    16             break;
    17         }
    18     }
    19 }

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

     1 package tset;
     2 import java.util.Scanner;
     3 public class demo {
     4     public static void main(String[] args) {
     5         Scanner aaa= new Scanner(System.in);
     6         System.out.println("请输入这个数的值");
     7         int x= aaa.nextInt();
     8         if(x%5==0 && x%6==0) {
     9             System.out.println(x+"能被5和6整除");
    10         }else if(x%5==0 ){
    11             System.out.println(x+"能被5整除");
    12         }else if(x%6==0) {
    13             System.out.println(x+"能被6整除");
    14         }else {
    15             System.out.println(x+"不能被5或6整除");
    16         }
    17     }
    18 }

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

     1 package tset;
     2 import java.util.Scanner;
     3 public class demo {
     4     public static void main(String[] args) {
     5         Scanner aaa= new Scanner(System.in);
     6         System.out.println("请输入分数的值");
     7         int x= aaa.nextInt();
     8         if(x<0 || x>100) {
     9             System.out.println("打印分数无效");
    10         }else if(x/10>=9 && x/10<=10) {
    11             System.out.println("A");
    12         }else if(x/10>=8 && x/10<9) {
    13             System.out.println("B");
    14         }else if(x/10>=7 && x/10<8) {
    15             System.out.println("C");
    16         }else if(x/10>=6 && x/10<7) {
    17             System.out.println("D");
    18         }else if(x/10<6) {
    19             System.out.println("E");
    20         }
    21     }
    22 }

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

     1 package tset;
     2 import java.util.Scanner;
     3 public class demo {
     4     public static void main(String[] args) {
     5         Scanner aaa = new Scanner(System.in);
     6         System.out.println("请输入3个数");
     7         int x = aaa.nextInt();
     8         int y = aaa.nextInt();
     9         int z = aaa.nextInt();
    10         int min ;
    11         if (x>y)
    12         {min=x;x=y;y=min;} 
    13         if (x>z)
    14         {min=z;z=x;x=min;} 
    15         if (y>z)
    16         {min=y;y=z;z=min;}
    17         System.out.println("最小的是"+x);
    18         System.out.println("中间的是"+y);
    19         System.out.println("最大的是"+z);
    20     }
    21 }
  • 相关阅读:
    General Problem Solving Techniques [Beginner-1]~H
    做HDU1010 带出来一个小问题
    HDU1009
    hdu1007
    hdu 1008
    HDU1006
    hdu 1005
    hdu 1004
    UVA 10970 第一次比赛 D题 (后面才补的)
    LightOJ 1317 第八次比赛 A 题
  • 原文地址:https://www.cnblogs.com/qq1123514689/p/12573381.html
Copyright © 2011-2022 走看看