当前位置: 首页 > 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.lryc.cn/news/485821.html

相关文章:

  • 力扣(LeetCode)283. 移动零(Java)
  • ESP32C3单片机使用笔记---烧录MicroPython
  • Matter1.4重磅来袭,智能家居进入“互联”新纪元
  • tdengine学习笔记
  • 机器学习-36-对ML的思考之机器学习研究的初衷及科学研究的期望
  • Linux 进程信号的产生
  • CentOS8 在MySQL8.0 实现半同步复制
  • 数据分析——Python绘制实时的动态折线图
  • 【Redis】Redis的一些应用场景及使用策略
  • CentOS 8 安装 chronyd 服务
  • HarmonyOS ArkUI(基于ArkTS) 常用组件
  • 不用来回切换,一个界面管理多个微信
  • MySQL系统优化
  • 若依笔记(八):芋道的Docker容器化部署
  • 前端隐藏元素的方式有哪些?HTML 和 CSS 中隐藏元素的多种方法
  • sqli—labs靶场 5-8关 (每日4关练习)持续更新!!!
  • 【Java】异常处理实例解析
  • flutter调试
  • 使用Web Workers提升JavaScript的并行处理能力
  • 【含开题报告+文档+PPT+源码】基于Spring Boot智能综合交通出行管理平台的设计与实现
  • STM32寄存器结构体详解
  • 如何建立devops?
  • shell基础(3)
  • 2024年11月16日Github流行趋势
  • k8s更新
  • ES6进阶知识一
  • C#/WinForm拖拽文件上传
  • IT运维的365天--019 用php做一个简单的文件上传工具
  • 详细的oracle rac维护命令集合
  • 23 种设计模式详解