老生常谈Scanner的基本用法

作者:jingxian 时间:2021-08-27 00:34:18 

需求:键盘录入一个月份,输出该月份对应的季节。

一年有四季

3,4,5   春季

6,7,8   夏季

9,10,11 秋季

12,1,2  冬季

分析:

A:键盘录入一个月份,用Scanner实现

B:判断该月份是几月,根据月份输出对应的季节 


public class Test2 {
 public static void main(String[] args) {
   // 键盘录入一个月份,用Scanner实现
   Scanner sc = new Scanner(System.in);

// 接收数据
   System.out.println("请输入月份(1-12):");
   int month = sc.nextInt();
switch(month) {
   case 1:
   case 2:
   case 12:
     System.out.println("冬季");
     break;
   case 3:
   case 4:
   case 5:
     System.out.println("春季");
     break;
   case 6:
   case 7:
   case 8:
     System.out.println("夏季");
     break;
   case 9:
   case 10:
   case 11:
     System.out.println("秋季");
     break;
   default:
       System.out.println("你输入的月份有误");
       break;
   }
 }
}

当然了还有很多其他的方法,在这里只演示一种

标签:Scanner,基本用法
0
投稿

猜你喜欢

  • JAVA提高第八篇 动态代理技术

    2023-07-19 07:13:12
  • AQS同步组件Semaphore信号量案例剖析

    2023-11-27 14:27:04
  • Java设计模式之备忘录模式实现对象状态的保存和恢复

    2023-08-28 15:22:27
  • C++语言io流处理基本操作教程示例

    2023-11-02 22:07:39
  • java 正则,object中两个方法的使用(详解)

    2023-09-06 19:00:55
  • Java import导入及访问控制权限修饰符原理解析

    2023-08-17 21:42:59
  • java发起http请求获取返回的Json对象方法

    2022-06-20 04:00:00
  • Java使用Collections工具类对List集合进行排序

    2022-10-12 23:59:12
  • 生产消费者模式实现方式和线程安全问题代码示例

    2023-11-26 19:44:17
  • Java调用第三方http接口的常用方式总结

    2023-11-06 22:47:24
  • 详解Java的MyBatis框架与Spring框架整合中的映射器注入

    2021-06-02 00:32:31
  • struts2实现文件上传显示进度条效果

    2021-11-19 16:16:21
  • 详解tryAcquire()、addWaiter()、acquireQueued()

    2022-07-30 10:24:05
  • Java并发LinkedBlockingQueue源码分析

    2022-09-01 08:35:30
  • Java 获取网络302重定向URL的方法

    2022-03-25 15:19:46
  • 腾讯云部署javaWeb项目的实现步骤

    2023-11-05 18:03:29
  • Flutter加载图片的多样玩法汇总

    2023-08-24 09:48:22
  • java 引用传递的三种类型小结

    2023-09-03 03:59:47
  • 浅谈Spring中Bean的作用域、生命周期

    2023-11-14 02:44:21
  • Tomcat 实现WebSocket详细介绍

    2023-08-12 21:22:11
  • asp之家 软件编程 m.aspxhome.com