java.util.scanner sc_Java的Scanner sc=new Scanner(System.in)是什么意思_dizzyleed的博客-程序员宅基地

技术标签: java.util.scanner sc  

展开全部

当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,62616964757a686964616fe58685e5aeb931333433653935直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。

例:

import java.util.Scanner;

public class ScannerDemo {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

// 从键盘接收数据

// next方式接收字符串

System.out.println("next方式接收:");

// 判断是否还有输入

if (scan.hasNext()) {

String str1 = scan.next();

System.out.println("输入的数据为:" + str1);

}

scan.close();

}

}

99bce84a3713981dbcc6d9377b3fa9c5.png

扩展资料:

当程序需要从键盘获取用户输入的命令或数据时,例如:获取用户输入的计算表达式。可以通过Scanner类方便地获取用户输入。

通过Scanner类获取用户输入时,控制台会一直等待用户的输入,直到用户敲回车键结束,把所输入的内容传给Scanner,程序要从Scanner获取输入的内容,则只需要调用Scanner的nextLine()方法即可。

Scanner类的初始化

声明一个scanner变量,并用new运算符实例化Scanner,实例化Scanner时,需要传入System.in对象,Scanner通过传入的System.in获取用户输入,并对用户输入的字符进行处理,屏蔽了获取用户输入的复杂操作。

即:Scanner  scanner = new  Scanner(System.in);

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42505462/article/details/114121491

智能推荐

oracle 获取表字段属性_oracle 使用sql获取数据库表、表的字段的多种方法-程序员宅基地

--第一种方法: 查询dba_tab_columns复制代码 代码如下:select COLUMN_NAME,DATA_TYPE,DATA_LENGTHfrom dba_tab_columnswhere table_name =upper('表名')order by COLUMN_NAME--这种方法需要有DBA权限--第二种方法: 查询user_tab_colsselect COLUMN_NAM..._oracle 获取数据库的多种属性

剑客决斗(flag)_剑客决斗算法-程序员宅基地

在路易十三和红衣主教黎塞留当权的时代,发生了一场决斗。n个人站成一个圈,依次抽签。抽中的人和他右边的人决斗,负者出圈。这场决斗的最终结果关键取决于决斗的顺序。现书籍任意两决斗中谁能胜出的信息,但“A赢了B”这种关系没有传递性。例如,A比B强,B比C强,C比A强。如果A和B先决斗,C最终会赢,但如果B和C决斗在先,则最后A会赢。显然,他们三人中的第一场决斗直接影响最终结果。假设现在n个人围成_剑客决斗算法

蚂蚁森林保护地 支付宝蚂蚁森林保护地区详解 蚂蚁森林保护地到底有哪些?-程序员宅基地

本篇文章由泉州SEOwww.234yp.com 整理发布,转载请注明原文地址 www.234yp.com/Article/147465.html 谢谢合作!蚂蚁森林保护地您可能感兴趣的话题:支付宝蚂蚁森林保护地区详解 蚂蚁森林保护地到底有哪些?核心提示:支付宝蚂蚁森林保护地区详解 蚂蚁森林保护地到底有哪些?  支付宝蚂蚁森林保护地区详解 蚂蚁森林保护地到底有哪些?  支付宝蚂蚁森林是一款公益项目功能,在这里通过种植树木,为现实生活中其他地区种树,现在有伙伴想知道有哪些保护地区需要种...

vue实现进度条隐藏_Vue 中使用 NProgress 实现进度条-程序员宅基地

简介:NProgress 是浏览器加载时,出现在浏览器顶部的进度条。文章目录:一、NProgress 安装二、NProgress 使用三、NProgress 配置四、Vue 中修改进度条颜色一、NProgress 安装1、使用 npm 或者 yarn 安装及可npm install --save nprogressyarn add nprogress任选一种安装2、用法NProgress.star..._showspinner

论文阅读笔记:Momentum Contrast for Unsupervised Visual Representation Learning-程序员宅基地

Momentum Contrast for Unsupervised Visual Representation Learning论文地址期待代码开源Summary提出了Momentum Contrast(MoCo)的无监督视觉表示学习方法;把对比学习比作查字典过程,把字典当作队列,引入动量更新;对end-to-end、Memory Bank、MoCo三种对比学习方式进行了比较;在...

随便推点

Redis(6)Jedis连接池工具类-程序员宅基地

jedis连接池: JedisPool* 使用: 1. 创建JedisPool连接池对象 2. 调用方法 getResource()方法获取Jedis连接 //0.创建一个配置对象 JedisPoolConfig config = new JedisPoolConfig(); config.setMaxTotal(50); ...

lua安装与使用_lua下载了还需要-程序员宅基地

Linux安装lua参考网址:Linux下安装lua开发环境1.下载lua包并解压wget -c http://www.lua.org/ftp/lua-5.3.5.tar.gztar zxvf lua-5.3.5.tar.gz2.下载libreadline相关支持sudo apt-get install libreadline5 libreadline-gplv2-dev..._lua下载了还需要

利用BeanUtils在对象间复制属性-程序员宅基地

commons-beanutils是jakarta commons子项目中的一个软件包,其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度(什么,你的薪水按代码行数计算?那千万别让老板看到此帖哦)...

Linux系统相关-----gcc编译参数-程序员宅基地

①gcc包含的c/c++编译器gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译 ②gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序,-o参数用来指定生成程序的名字③

点击按钮生成随机颜色_antd button随机颜色-程序员宅基地

思路: 1.按钮 2.绑定事件 3.各种方法 4.拼接方法<input type="button" value="按钮"> <script> class colors{ constructor(){ //获取按钮页面节点 this.body = this.$("body"); ..._antd button随机颜色

将博客搬至51CTO-程序员宅基地

以后的博文会在51CTO发表。

推荐文章

热门文章

相关标签