java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。

Scanner用法:

Scanner demo = new Scanner(System.in);

Scanner实例:

/*** 从控制台输入***/import java.util.Scanner;public class Scannertest {public static void main(String[] args) {Scanner scr = new Scanner(System.in);System.out.println("请输入你的姓名:");String name = scr.next();System.out.println("请输入你的年龄:");int age = scr.nextInt();System.out.println("你的名字是:"+name);System.out.println("你的年龄是:"+age);}
}

运行结果:

next() 与 nextLine() 区别

next():

  • 1、一定要读取到有效字符后才可以结束输入。
  • 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。
  • 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
  • next() 不能得到带有空格的字符串。

nextLine():

  • 1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。
  • 2、可以获得空白。

    更多Java教程

Java Scanner用法相关推荐

  1. Java Scanner用法详解

    本文转载自: java中的Scanner 百度经验:Java中Scanner类的用法 Java Scanner类报错java.util.NoSuchElementException 一.Scanner ...

  2. Java : Scanner用法 干货 简明

    代码运行环境:IDEA 1 创建对象 创建Scanner类型的变量 Scanner scanner = new Scanner(System.in); //Scanner:类名 //scanner:变 ...

  3. java scanner 回车_Java Scanner类用法及nextLine()产生的换行符问题实例分析

    本文实例讲述了Java Scanner类用法及nextLine()产生的换行符问题.分享给大家供大家参考,具体如下: 分析理解:Scanner sc = new Scanner(System.in); ...

  4. JAVA Scanner 类用法小结

    JAVA Scanner 类用法小结 1.Scanner是java中的一个类,可使用这个类创建一个对象,进行输入操作. Scanner reader = new Scanner(System.in): ...

  5. Java Scanner类的常用方法及用法(很详细)

    Java Scanner类的方法及用法(很详细) Scanner类简介 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序.它是以前的StringToken ...

  6. 【Java】输入—Scanner用法(全)

    Scanner用法 目录 1.输入整数.字符串数组 2.输入二维数组 3.输入字符串 4.输入字符串分割为数组 5.连续输入数字和字符串 6.换行输入数字和字符串 7.换行输入数字和字符串(需要包含空 ...

  7. java scanner 输入中文_java:Scanner实现文本输入

    1.包: import Java.util.Scanner 2.使用方法: Scanner reader=new Scanner(System.in); 然后reader对象调用下列方法(函数),读取 ...

  8. java resume过时方法_学点开发|关于Java多线程用法解析

    在进行学习之前,我们先来了解下,什么是Java多线程: 多线程是实现并发机制的一种有效手段.进程和线程一样,都是实现并发的一个基本单位.为了让大家更清晰读懂关于Java多线程用法,由以下几点入手学,帮 ...

  9. Java Scanner 类

    Java Scanner 类 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入. 下面是创建 Scanner 对象的基本语法: Scann ...

最新文章

  1. 借助JRebel使Tomcat支持热部署
  2. 第五次毕业设计任务书
  3. 医疗器械软件安全性级别判定
  4. 借钱,一定要有还钱的素质
  5. python状态码409_HTTP状态码
  6. SpringCloud微服务(03):Hystrix组件,实现服务熔断
  7. 被判赔联想525万,常程方回应:提起诉讼;百度自动驾驶出租车在京全面开放;VS Code 1.50版发布|极客头条
  8. docker从C盘迁移到E盘
  9. 7月目标 socket , 一致性哈希算法 ; mongodb分片; 分布式消息队列; 中间件的使用场景...
  10. 给兆芯出主意:开发一批新指令,交叉授权
  11. centos8安装配置web服务器
  12. Unity Editor 编辑器介绍
  13. 【PHP编程】WebCat,手机搭建PHP运行环境及项目运行
  14. JavaScript刷LeetCode拿offer-贪心算法
  15. php 面试 (-)
  16. LeetCode的SQL题练手(MySQL实现)
  17. H3C-WX2510H对接OpenPortal网络准入认证计费系统实现Mac快速认证+Portal认证
  18. 2023 IEEE Fellow出炉:唐立新、宗成庆、朱军、姬水旺等入选
  19. 预测大盘最准确的指标_通达信预测大盘利器指标公式
  20. 第一章 Vue基础入门

热门文章

  1. 【状压DP】哈密顿回路问题
  2. 无限风光 : 近来地形算法学习小结【转】
  3. 简述电子计算机的用途和特点_华南理工大学2013春计算机基础作业1 -
  4. JavaScript(12) jQuery选择器(基本选择器、层级选择器、伪类选择器、属性选择器)
  5. [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
  6. java爬虫-0022,模拟登录
  7. [SHOI2006]有色图
  8. ActivityNet Dense Event Captioning Results
  9. 第四章 顾客不是上帝
  10. 2030年python入门必读的书籍【精心整理,PDF分享】