JAVA神奇事情
sc.HasNext()
注意: 在处理输入的时候,尽量只使用Scanner的nextLine()方法接收输入,不要将nextLine()与其它next方法混用,否则可能会出现行尾回车换行未处理影响下次输入的情况。
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); /***********如果改成next,执行一次就会退出************/ String str=sc.nextLine(); while(str.equals("sort")) { if(str.equals("sort")) { String s=sc.nextLine(); System.out.println(s); /***********如果改成next,执行一次就会退出************/ str=sc.nextLine(); sc.close(); } } }
本文作者:kingwzun
本文链接:https://www.cnblogs.com/kingwz/p/15572737.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
Java
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步