Java输入换行结束

article/2025/9/8 15:11:35

问题出现 :

 

我在写一个程序的时候,会发现当我想要用while()循环得到一组数字的时候,不加控制条件while()循环就不会停止。

Scanner scanner1 = new Scanner(System.in);while(scanner1.hasNext()){System.out.println(scanner1.nextInt());}

程序会一直等要求用户输入

如果我加了条件控制,那么条件控制就会消耗掉我的一个字符

        Scanner scanner1 = new Scanner(System.in);while(scanner1.hasNext()&&scanner1.next().equals("\n")){System.out.println(scanner1.nextInt());}

 scanner1.next的判断会消耗掉我的一个字符


解决方法!!:

我们直接使用一个scanner先得到一行,然后在分析该行中的数据即可。

        Scanner scannerLine = new Scanner(System.in);Scanner scanner = new Scanner(scannerLine.nextLine());while(scanner.hasNext()) System.out.println(scanner.next());

输出结果:


http://chatgpt.dhexx.cn/article/CcBaZefS.shtml

相关文章

java中的换行

纯copy的 \r return 到当前行的最左边 \n newline 向下移动一行,并不移动左右。 \r\n ("\r","\n"和"\r\n"),导致输出结果可能出现错误或不一致。建议在代码中统一使用一个…

Java中换行输出的两种方法

效果: 方法一: public class ChairMan{public static void main(String[] args){System.out.printlin("姓名:法外狂徒");System.out.printlin("性别:男");System.out.printlin("家庭住址:北…

Java换行输出的5种方式

///可以在格式化输出类型%n来指定输出一行,其效果等同于println ///println()相当于printf( ),即另起一行输出对应的参数后,再进行一次换行

java常识-java怎么换行

文章目录 "\r"和"\n"的区别"\r"和"\n"的由来回车键和输入的"\n"有不同吗? 系统影响java使用换行符的几种方式 “\r"和”\n"的区别 回车 \r 本义是光标重新回到本行开头,r的英文return,控…

使用一片74LS74实现四分频

1.问题 要求使用一片74LS74搭建四分频电路。 2.74LS74介绍 74LS74是一个集成2个D触发器,可以用作寄存器、移位寄存器,分频计数器等。 分频原理 把 U1 的 ~Q1 输出端接到 D1 输入端, 需要分频的信号输入 时钟信号输入端 CLK1,这…

74LS148+74LS47简易病房呼叫系统电路图

设计目的: (1) 设计一个可供至少6个病房呼叫的简易呼叫系统; (2) 掌握数字电路设计与调试方法,熟悉相应集成电路的使用方法。 设计功能: (1)至少能满足来自6个病房的呼叫,为每个病房设置呼叫开关…

multisim仿真 74LS147D芯片

multisim仿真 74LS147D芯片

74HC245

一、74hc245简介 74hc245是兼容TTL器件引脚的高速CMOS总线收发器(bustransceiver),典型的CMOS型三态缓冲门电路,八路信号收发器,。由于单片机或CPU的数据/地址/控制总线端口都有一定的负载能力,如果负载超…

【Multisim仿真】74LS47译码器驱动共阳数码管显示(0-8)数字显示

【Multisim仿真】74LS47译码器驱动共阳数码管显示(0-8)数字显示 Multisim仿真演示 74ls47引脚功能 LT: 试灯输入,是为了检查数码管各段是否能正常发光而设置的。当LT0时,无论输入A3,A2,A1&…

【Multisim仿真】74LS90六十进制计数器

【Multisim仿真】74LS90六十进制计数器 Multisim仿真演示 74ls90引脚图及功能 74LS90功能:二-五-十进制异步计数器(2 和5) A. 将输出QA与输入B相接,构成8421BCD码计数器; B&#…

TI公司TTL/CMOS/LVTTL,74LS/74S/74ALS/74AS/74F/74HC/74HCT/74AC/74ACT/74BCT/74ABT/74LV/74LVC/74LV区别与对比

速率 电平 速率及电平要求 短路电流/输出电阻 输出容量/扇出系数 热阻 来自TI白皮书 Solving CMOS Transition Rate Issues Using Schmitt Triggers Designing With Logic

74ls160/74ls161中文资料介绍

原文:http://www.dzdlt.com/components/2010082728887.html 74LS160 芯片同步十进制计数器(直接清零) 用于快速计数的内部超前进位 用于n 位级联的进位输出 同步可编程序 有置数控制线 二极管箝位输入 直接清零 同步计数 本电路是由4…

74HC573芯片

引脚介绍: D0~D7:8位数据输入线,常接单片机的IO口 Q0~Q7:8位数据输出线,常接负载 LE[加载数据使能]: 当LE接高电平时,Q0~Q7会实时跟随D0~D7变化。 当LE接低电平时,Q0~Q7不…

多路信号发生器(74LS00和LM324)

多路信号发生器(74LS00和LM324) (可能会更新完善…) 视频参考: 电子设计竞赛历年综合测评赛题分析-课程详情-全国大学生电子设计竞赛培训网 https://www.nuedc-training.com.cn/index/video/details/course_id/90 文…

74HC系列芯片

自己存用,需要可以关注下载 文章末尾有excel文件、PDF文件、无水印图片 以下是第一部分: 以下是第二部分: PDF文件:74HC系列芯片无水印PDF资料 Excel文件:74HC系列芯片excel资料 图片压缩包:74HC系列芯…

74LS138译码器介绍

下面我来简单介绍一下74LS138芯片的基本情况和使用注意事项: 1、74LS138 为3 线-8 线译码器,共有 54/74S138和 54/74LS138 两种线路结构型式,其74LS138工作原理如下:当一个选通端(G1)为高电平&…

74LS175D四人抢答器设计

目录 1.设计要求 2.设计思路 3.电路介绍 3.1器件介绍 3.2.电路整体介绍 3.3功能演示 数字电子技术课程设计,欢迎大家参考。 1.设计要求 每个参赛者控制一个按钮,用按动按钮发出抢答信号。 竞赛主持人另有一个按钮,用于将电路复位。 竞…

74LS164

串行输出转换为并行输出 A、B:串行数据输入端 Clock:时钟输入端 Clear:同步清除输入端(低电平有效) 真值表 eg: PA.0连接A,PA.1连接Clock,PA.2连接Clear,PA.0发送数据11000100…

电子器件系列32:逻辑与门芯片74LS11

一、编码规则 先看看这个代码的意思:74LS11 74是一个系列(74 表示为工作温度范围,74: 0 ~ 70度。) ls的意思就是工艺类型(Bipolar(双极)工艺) 11是代码 什么是74系列逻辑芯片? - 知乎 什么是…

74LS系列芯片简记——10-19

74ls10 3输入三与非门 74ls11 3输入三与门 74ls12 3输入三与非门(oc) 74ls13 4输入双与非门(斯密特触发) 74ls14 六倒相器(斯密特触发) 74ls15 3输入三与门(oc) 74ls16 六高压输出反相缓冲器/驱动器(oc,15v) 结构图与74LS14相同,耐高压(15V) …