java输入语句怎么写
壹哥在前面给大家讲过,Java中给咱们提供了有三个标准的“流”,他们被统称为standard streams。除了负责输出的流之外,还有一个负责输入的标准流,Java中对应的API是System.in。
与标准输出相比,标准输入则复杂的多。尤其是直接使用System.in时,虽然可以读取到用户的输入,但该方式特别的复杂,对咱们初学者来说很不友好。所以为了更方便地实现输入功能,壹哥给大家介绍一个更简单的Scanner类。
2. Scanner类
2.1 Scanner简介
Scanner类是Java 5中开始提供的,负责解析基本类型和字符串的简单文本扫描器。通过Scanner类,我们可以获取用户在控制台里的输入数据。Scanner类里常用API方法有如下几个:
nextInt():获取输入的整数;
nextDouble():获取输入的双精度浮点数;
nextLine():获取输入的字符串,包括单词里的空格和除回车以外的所有字符;
next():获取输入的字符串,只从有效字符计算。在有效字符之前遇到的空格键、Tab键、换行符或Enter键等结束符,next()方法会自动将其去掉。只有在输入有效字符之后,next()方法才会将其后面输入的空格键、Tab键或Enter键等都视为分隔符或结束符,并以空格结束。
2.2 使用步骤
我们要想使用Scanner,需要遵循以下步骤:
1导入Scanner类;
2创建Scanner对象;
3使用Scanner对象扫描输入的内容。
接下来壹哥就给大家设计一个案例,讲解Scanner的具体使用。
3. 案例
本案例对初学者来说,具有一定的挑战性,大家要集中精力哦。
//1.import导包:导入Scanner类
import java.util.Scanner;public class Demo03 {public static void main(String[] args) {//输入语句//2.创建一个从键盘录入的Scanner扫描对象 Scanner sc = new Scanner(System.in);//3.使用Scanner对象,扫描输入的内容(整数、小数、字符串、布尔)//在控制台或命令行输入数字,并点击回车键结束System.out.println("请输入一个数字");int num = sc.nextInt();System.out.println("你输入的数字为:"+num);System.out.println("请输入一个小数");double num2 = sc.nextDouble();System.out.println("你输入的数字为:"+num2);System.out.println("请输入一个字符串");String str = sc.next();System.out.println("你输入的字符串为:"+str);}}
本案例效果如下:
java输入语句怎么写相关推荐
- Java输入语句怎么写?老程序员来告诉你
你好,各位编程小伙伴们!今天我们来聊聊Java输入语句怎么写.相信大家都知道,Java是一种面向对象的编程语言,因此输入语句也是通过对象来实现的.那么,接下来我将为大家详细讲解Java输入语句的写法, ...
- java 键盘输入语句怎么写
java 键盘输入语句写法 第一种: public class shuRu{ public static void main(string arg[]){ system.out.println(arg ...
- JAVA输入语句和输出语句
输入语句:psvm 输出语句:sout
- java输入名字和语句_java键盘输入语句怎么写
展开全部 程序636f707962616964757a686964616f31333365643661开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf( ...
- java键盘输入语句_java键盘输入语句怎么写?
展开全部 程序开发过程中,32313133353236313431303231363533e78988e69d8331333365633962需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c ...
- java键盘输入语句_java键盘输入语句怎么写
展开全部 这样写就可以了 方法一import java.util.*Scanner in=new Scanner(System.in) System.out.println("please ...
- Java输入语句使用方法
输入 import java.util.Scanner; public class Axxxx{ public static void main(Stirng[] args){ Scanner ...
- python中ifelse语句怎么写_pythonifelse语句怎么写
2020-09-07阅读(7) 本文主要为您介绍css3三角形怎么写,内容包括css3怎么写三角形支持ie8,如何用CSS写一个三角形,怎么利用CSS3绘制三角形.1.可以用css3的border-r ...
- java中输入语句是怎么写的
java中用户输入语句的写法是: 1.[Scanner sc = new Scanner(System.in); ]: 2.[String input = sc.next();]. (视频教程推荐:j ...
最新文章
- 黄聪:IE6下css大bug:文字神秘消失,鼠标选择了才出现
- 驱动人生(离线网卡版)_驱动人生8.0版正式发布,最新功能速看
- 剑指 Offer 52. 两个链表的第一个公共节点(C语言)
- Postman全局变量的使用
- .sln from VS2005 convert to VS2008
- Linux进程缓冲区大小,Linux IOCTL动态命令、动态|自定义缓冲区大小、IOCTL使用大缓冲区的问题...
- mysql使字段自增_Mysql设置自增字段的方法
- MockWebServer[45678] connection from null failed: java.net.SocketException
- 04:求整数的和与均值
- WPF系列 自定控件
- matlab怎么打出角频率,[Matlab]频率f,角频率Ω和数字频率w的物理含义
- Netty工作笔记0046---异步模型原理剖析
- 大数据平台有什么功能
- dstwo linux 模拟器,DSTWO专用插件GBA模拟器(TempGBA)下载 v1.44
- golang ——An existing connection was forcibly closed by the remote host.
- python泰勒展开式求sin_泰勒展开式利用python数值方法证明
- office 安装出现安装30088-4(5)错误解决方案
- JavaScript工具函数(一)
- log4j2漏洞各大厂应对措施
- 4、OOA 面向对象分析