zoukankan      html  css  js  c++  java
  • 流程控制习题(一)

    1.从键盘输入小明的期末成绩。

    当成绩为100分时,奖励一辆BMW

    当成绩为(8099]时,奖励一个台iphone5s

    当成绩为[60,80]时,奖励一本参考书;

    其它时,什么奖励也没有。

    public static void main(String[] args) {

          Scanner scanner =new Scanner(System.in);

          System.out.println("期末成绩");

      int a = scanner.nextInt();

      if(a==100)

      {

      System.out.println("奖励一辆宝马");

      }else if(a>80)

      {

      System.out.println("奖励一个台iphone5s");

      }else if(a>=60)

      {

      System.out.println("奖励一本参考书");

      }else

      {

      System.out.println("什么奖励也没有");

      }

    }

    2.

    由键盘输入三个整数分别存入变量num1num2num3,对它们进行排序(使用 if-else if-else),并且从小到大输出。

    Scanner scanner =new Scanner(System.in);

          System.out.println("第一个数");

      int num1 = scanner.nextInt();

      System.out.println("第二个数");

      int num2 = scanner.nextInt();

      System.out.println("第三个数");

      int num3 = scanner.nextInt();

      if(num1>num2)
        {
         //根据情况将num3放到对应位置
         if(num3>num1)//3 1 2
         {
          System.out.println(num2+""+num1+""+num3);
         }else if(num3>num2)//3 2 1 
         {
          System.out.println(num1+""+num2+""+num3);
         }else//1 2 3
         {
          System.out.println(num3+""+num2+""+num1);
         }
        }
        else
        {
       //根据情况将num3放到对应位置
         if(num3>num2)//3 2 1
         {
          System.out.println(num1+""+num2+""+num3);
         }else if(num3>num1)//2 3 1
         {
          System.out.println(num1+""+num3+""+num2);
         }else//2 1 3
         {
          System.out.println(num3+""+num1+""+num2);
         }
        
        }

    3.编写Java程序,从键盘输入一个整数保存在月份变量month中,使用switch语句实现判断月份month有几天并输出,不用考虑闰年。

    Scanner scanner =new Scanner(System.in);

          System.out.println("请输入月份");

      int month = scanner.nextInt();

    switch(month){

    case 1:

    case 3:

    case 5:

    case 7:

    case 8:

    case 10:

    case 12:

    System.out.println("该月份有31");

    break;

    case 4:

    case 6:

    case 9:

    case 11:

    System.out.println("该月份有30");

    break;

    default:

    System.out.println("该月份有28");

    break;

    }

    4.已知判断闰年的规则是:能被4整除,但是不能被100整除或者能被400整除

    从控制台输入年份,打印是不是闰年

    Scanner scanner =new Scanner(System.in);

          System.out.println("请输入年份");

      int y = scanner.nextInt();

      if((y%4==0 )&& (y%100!=0 )|| (y%400==0))

      {

    System.out.println(y+"是闰年");  

      }else

      {

      System.out.println(y+"不是闰年");  

      }

  • 相关阅读:
    解决is not a supported wheel on this platform-解决pip has no attribute pep425tags-解决网上旧教程不适用的问题
    语音信号实验1-基于时域分析技术的语音识别
    解决 ModuleNotFoundError: No module named 'pip'
    Typecho如何上传模板和插件
    获取图片的URL链接(Typecho修改背景图片等都需要URL链接)
    ubuntu云服务器安装anaconda+jupyter配置
    ORACLE用户密码过期啦
    关于Nacos启动报如下错:nacos no javac in (usr/lib/jvm-1.8.0)
    记录一次华为云服务器给根目录扩容
    记录一次NFS快照es集群索引备份
  • 原文地址:https://www.cnblogs.com/webplq/p/6426817.html
Copyright © 2011-2022 走看看