当前位置: 首页 > news >正文

Scala-键盘输入(StdIn)-用法详解

Scala

在这里插入图片描述

  • 在 Scala 中,进行 键盘输入 主要通过 scala.io.StdIn 包来实现。
    在这里插入图片描述

  • StdIn 提供了几个方法,用于从用户的键盘输入中读取不同类型的数据,如字符串、整数、浮点数等。

  • 常用的输入方法有 readLine()readInt()readDouble()readShort() 等。

一、 readLine() 方法:读取字符串

  • readLine() 方法用于从标准输入流(通常是键盘)读取一行文本,并返回一个字符串。
  • 不接受参数,也不会对输入内容做任何类型转换

在这里插入图片描述
在这里插入图片描述

readLine 等待用户输入一行文本,用户输入的文本会被赋值给 name 变量,并在之后打印出来。

二、readInt() 方法:读取整数

  • readInt() 方法用于从标准输入流读取一个整数。

在这里插入图片描述
在这里插入图片描述

  • 如果用户输入的不是有效的整数,程序将抛出异常。

在这里插入图片描述

三、readDouble() 方法:读取双精度浮点数

  • readDouble() 方法用于读取一个 Double 类型的数字。
  • 如果用户输入的不是有效的浮点数,程序也会抛出异常。

在这里插入图片描述
在这里插入图片描述

四、 readShort() 方法:读取短整数

readShort() 方法用于读取一个 Short 类型的数字。它与 readInt() 类似,只不过返回的是 Short 类型。

在这里插入图片描述
在这里插入图片描述

五、 其他输入方法

  • readLong():读取 Long 类型的整数。
  • readByte():读取 Byte 类型的整数。
  • readChar():读取一个字符。

异常处理:

import scala.io.StdIntry {val num = StdIn.readInt()println(s"你输入的数字是: $num")
} catch {case e: NumberFormatException =>println("请输入一个有效的整数。")
}

六、StdIn键盘输入案例

1.循环读取用户输入直到用户输入“退出”

在这里插入图片描述

在这里插入图片描述


2.使用 for 循环读取固定次数的用户输入

在这里插入图片描述
在这里插入图片描述


各位看客老爷万福金安,一键三连呀🤣🤣🤣 谢谢啦~


http://www.mrgr.cn/news/76458.html

相关文章:

  • 【大数据学习 | HBASE高级】rowkey的设计,hbase的预分区和压缩
  • OpenHarmony的公共事件
  • uniapp ios app以framwork形式接入sentry
  • 【freertos】FreeRTOS时间管理
  • vue项目npm run serve出现【- Network: unavailable】(从排查到放弃)
  • MacOS编译hello_xr——记一次CMake搜索路径限制导致的ANDROID_NATIVE_APP_GLUE not found
  • 【030】基于51单片机甲醛检测报警器【Proteus仿真+Keil程序+报告+原理图】
  • 理论力学基础:讲义与笔记(2)
  • WebChromeClient 方法分类及其功能
  • 数据研发基础| 什么是数据漂移
  • git本地分支推送到远程和远程pull到本地
  • 蓝桥杯备赛(持续更新)
  • python机器人Agent编程——多Agent框架的底层逻辑(上)
  • 《Python编程实训快速上手》第五天--模式匹配与正则表达式
  • Python学习26天
  • 【第三课】Rust变量与数据类型(二)
  • 面试经典 150 题:20、2、228、122
  • 【5.线性表-链式表示-王道课后算法题】
  • 前端实现图片伽玛值调整,并打印调整后的文件
  • 【提高篇】3.3 GPIO(三,工作模式详解 上)
  • cls(c基础)
  • Docker+Django项目部署-从Linux+Windows实战
  • RHCE的学习(18)
  • 传奇996_19——龙岭总结
  • RHCE的学习(17)
  • Linux设置静态IP