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

Java流程控制01:用户交互Scanner

image

  • next()以空格为结束符
  • nextLine()以回车为结束符
    注:凡是属于IO流的类如果不关闭会一直占用资源,用完后要记得关上。
    ALT+ENTER自动补全
package base.operator.base.operator.scanner;import java.util.Scanner;public class Demo01 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);//ALT+ENTER自动补全System.out.println("使用next方式接收:");//判断用户有没有输入字符串//通过scanner类的next()和nextLine()方法获取输入的字符串,在读取前一般需要使用hasNext()和hasNextLine()判断是否还有输入数据if (scanner.hasNext()){String str = scanner.next();//程序会等待用户输入完毕System.out.println("输出的内容为:"+str);}scanner.close();//凡是属于IO流的类如果不关闭会一直占用资源,用完后要记得关上}
}

输出结果为:
image

package base.operator.base.operator.scanner;import java.util.Scanner;public class Demo02 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("使用nextLine的方式1接收:");//判断是否还有输入if(scanner.hasNextLine()){String str = scanner.nextLine();System.out.println("输出内容为:" + str);}scanner.close();}}

输出结果为:
image

也可以去掉if可得相同结果

package base.operator.base.operator.scanner;import java.util.Scanner;public class Demo03 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入数据:");String str = scanner.nextLine();System.out.println("输出内容为:" + str);scanner.close();}
}

image

http://www.jsqmd.com/news/698509/

相关文章:

  • 2026年移民机构排名及行业服务能力解析 - 品牌排行榜
  • 2026年银川环保电缆与控制电缆供应商深度选型指南 - 企业名录优选推荐
  • C语言之函数指针 vs 类型别名typedef区别(五十八)
  • 2026年宜昌吃肥鱼,盘点富含蛋白质且有传说故事的好店排名 - 工业品牌热点
  • 别再只会用--headless了!Selenium ChromeOptions 这10个参数让你的爬虫效率翻倍
  • 从无人机飞控到手机导航:聊聊你手机里的IMU是如何靠这几个坐标系‘认路’的
  • 2026年4月最新萧邦官方售后网点核验报告(含迁址新开):亲测避坑指南踩坑实录 - 亨得利官方服务中心
  • SCP收容物档案:从121到130的异常现象深度解析
  • Procise集成IAR版本升级报错:路径配置失效分析与一键修复
  • 海南洪鑫再生资源回收:海南废旧金属回收专业的公司 - LYL仔仔
  • 山西安居搬家:太原口碑好的搬家搬迁公司推荐几家 - LYL仔仔
  • 10个免费Illustrator脚本:终极设计效率提升指南
  • 泉州客多旧货回收:芗城制冷设备回收公司 - LYL仔仔
  • Pixel-Composer:无需代码的节点式像素艺术特效编辑器完全指南
  • 2026年搜索台州规模较大的律师事务所选择指南 - 品牌排行榜
  • 2026年4月最新万国官方售后网点核验报告(含迁址新开):盘点实测避坑指南 - 亨得利官方服务中心
  • QT6实战:从Qt Creator 13到Qt Design Studio 4的桌面应用一站式发布指南
  • 2026最权威的降AI率方案横评
  • 1688培训怎么选?点上商学院适合哪些企业主深度解读 - 博客万
  • 如何搭建环境并使用星际争霸II学习多智能体协同作战
  • Flutter for OpenHarmony 音频播放萌系小指南:给 App 加上软乎乎的 “小音箱”
  • 别再只用SIFT了!手把手教你用Colmap的RootSIFT和自定义特征提升三维重建精度
  • 别再死记硬背了!用PowerDesigner/MySQL Workbench实战ER图转关系模式(附完整SQL脚本)
  • 亲测好用敏感肌使用不过敏防晒霜推荐,Leeyo防晒霜敏感肌防水不致敏不泛白 - 全网最美
  • 2026年银川环保电缆与特种工况电缆供应商深度选型指南 - 企业名录优选推荐
  • OpenPLC Editor:开源工业自动化开发的终极解决方案
  • 告别手动解析!用Python+Tree-sitter快速提取代码语法树(附多语言实战)
  • 3步搞定AMD显卡AI绘画模型训练:kohya_ss终极指南
  • 2026年4月江诗丹顿官方售后网点核验横评与客观解析(含迁址新开) - 亨得利官方服务中心
  • 【兆易创新GD32H759I-EVAL开发板】TLI图层混合与动态UI设计实战指南