为了账号安全,请及时绑定邮箱和手机立即绑定

程序无法运行 字符串类型无法输入

程序无法运行 字符串类型无法输入

张三十 2016-03-01 01:46:38
package com.test6; import java.util.Scanner; public class test { public static void main(String[] args)  { Scanner input=new Scanner(System.in); String book=input.next(); System.out.println(book); System.out.println("ssss"); } }
查看完整描述

6 回答

?
HolyScarab

TA贡献1条经验 获得超1个赞

input.nextLine()方法应该可以

查看完整回答
1 反对 回复 2016-03-01
  • 张三十
    张三十
    还是不行,好像只要是String类型的就不行,把String输入屏蔽掉换成int型输入就可以正常工作。
  • 张三十
    张三十
    next和nextline的区别只是取截至符的位置不同,应该没啥影响吧
?
辉扬

TA贡献29条经验 获得超12个赞

两种方法都可以啊 字符串类型。。。。

查看完整回答
反对 回复 2016-03-02
?
Adam_Ming

TA贡献1条经验 获得超0个赞

亲测,运行一切正常啊

查看完整回答
反对 回复 2016-03-01
?
Uauslman

TA贡献14条经验 获得超7个赞

import java.util.*;

or 

import java.util.Scanner.*;

查看完整回答
反对 回复 2016-03-01
?
忽然出现的你

TA贡献8条经验 获得超1个赞

input.nextLine()试试这个方法

查看完整回答
反对 回复 2016-03-01
?
scanxu

TA贡献3条经验 获得超0个赞

我用在线编译是可以运行的,next取的是输入字符串第一个结束符号之前的字符,nexLine取的是最后的结束符之前所有的值

查看完整回答
反对 回复 2016-03-01
  • 6 回答
  • 0 关注
  • 1818 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信