java从控制台输入的问题

java怎么实现从控制台输入空格.importjava.util.*;publicclassabc{publicstaticvoidmain(String[]args){... java怎么实现从控制台输入空格.
import java.util.*;
public class abc{
public static void main(String[]args){
Scanner input = new Scanner(System.in);
String s = input.next();
System.out.print(s);
}
}

这段代码,如果输入1 2 3,只输出1,就停止输出了.也就是只输出第一个空格前的字符串.怎么才能输出1 2 3呢?
展开
 我来答
大菜篮子
2011-01-05 · TA获得超过762个赞
知道小有建树答主
回答量:83
采纳率:100%
帮助的人:129万
展开全部
看看Scancer的API说明嘛,这是程序员必须的习惯。
我帮你看?
那你试试这样行不行,我没有实验。
Scanner s = new Scanner(input).useDelimiter(",");
也就是让Scancer不按空格而是按“,”来分隔字符串。不行?那再试试其他符号,甚至是正规表达式。不会正规表达式?API上面有介绍。
骄闽雪3630
2011-01-10 · TA获得超过3427个赞
知道小有建树答主
回答量:2833
采纳率:0%
帮助的人:1407万
展开全部
public class NumStore {
public static void main(String[] args) {
int a[] = new int[args.length];
for(int i=0; i<args.length; i++) {//赋值
a[i] = Integer.parseInt(args[i]);
}

print(a);
store(a);
print(a);
}

private static void print(int[] a) {
for(int i=0; i<a.length; i++)
System.out.print(a[i]+" ");
System.out.println();
}

private static void store(int a[]) {//选择排序
int mini = a[0];
int p = 0;
for(int i=0; i<a.length; i++){
p = i;
for(int j=p+1; j<a.length; j++) {
if(a[p]>a[j]) p = j;
}
mini = a[i];
a[i] = a[p];
a[p] = mini;
}

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
KinYangLau
2012-05-24
知道答主
回答量:34
采纳率:0%
帮助的人:14.8万
展开全部
大哥 不用input.next(); 要用 nextLine(); 虽然我来晚了 。。。。。。。。

import java.util.*;
public class abc{
public static void main(String[]args){
Scanner input = new Scanner(System.in);
String s = input.nextLine();
System.out.print(s);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q88696502
2011-01-05
知道答主
回答量:23
采纳率:0%
帮助的人:10.6万
展开全部
Scanner input = new Scanner(System.in);
String s = input.next();
System.out.print(s);
第二句有问题吧!!!.next()本来就是取一个标记,你想取完要用
while(input.hasNext() ){
String s = input.next();
System.out.print(s);
}
同意一楼,很显然你连API都没看就在写了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
479776051
2011-01-05 · 超过20用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:46.8万
展开全部
String s = input.nextLine();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式