24小时在线 - 古典小说 - 文学小说 - 关于我们
您的当前位置:首页 > Java > Java SE >

输入输出有关问题~

来源:比特技术 编辑:比特技术网 时间:2018-07-03点击:
导读:输入输出问题~~~import?java.util.Scanner; public?class?Te
输入输出问题~~~
import java.util.Scanner;

public class Text{
public static void main(String[] args){
Scanner input = new Scanner(System.in) ;

System.out.println("hello :") ;
String s = input.next() ;

System.out.print("java :") ;
String s1 = input.nextLine() ;


System.out.println(s+"  "+s1) ;
}
}


为什么s1没进行输入,就直接跳到下一步,直接输出?????
------解决思路----------------------
你输入了String1【回车】

String s = input.next() ; 这行就把String1全都读取完毕了


String s1 = input.nextLine() ;  // nextLine会继续把当前行剩余的部分(不包含换行符)都读取了,但是你的输入String1,已经没有内容了,所以读不到东西

如果你输入Hello Word
那么 s 就会读取到Hello  (空格分割)
nextLine继续读取Hello World这一行剩下的部分,就是World了来源:比特技术在线(www.byte.online),欢迎分享本文,转载请保留出处!
http://www.byte.online/a/Java_SE/2018/60933.html
责任编辑:比特技术网

    打赏

    取消

    感谢您的支持,我会继续努力的!

    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    网友评论:

    Copyright © www.byte.online 比特技术在线 版权所有 粤ICP备15038486号-3
    本站所有资料来源于网络,由个人收集整理,仅限于个人学习和研究,如果侵犯您的权益请联系我们删除!
    Top