我有一个学校的java大作业,需要实现addplayer familyname,surname,username 来添加player
我的想法是将后三个存在一个一位数组里面,利用类实例player去给各个player赋属性,现在的问题是,我如何在运行的时候用键盘输入”addplayer空格“来对后面的三...
我的想法是将后三个存在一个一位数组里面,利用类实例player去给各个player赋属性,现在的问题是,我如何在运行的时候用键盘输入”addplayer 空格“ 来对后面的三个数据进行赋值,我用scanner必须需要“回车”才能进行下一个scanner的读取,我现在很困惑 希望各路大神讲解一下。并且能否对于我将名字存入“1维数组”的这个想法作出一些建议。
展开
展开全部
scanner是默认空格分割字符的
你可以把3个数隔一个空格输入,然后依次存进数组里
String[] s;
while (s.hasNext()) {
System.out.println(s.next());
s[]=s.next();
}自己改改看
你可以把3个数隔一个空格输入,然后依次存进数组里
String[] s;
while (s.hasNext()) {
System.out.println(s.next());
s[]=s.next();
}自己改改看
追问
scanner keyboard = new scanenr(system.in)
addplayer = keyboard.next;
if(addplayer.equalIgnorCase("addplayer")) {player1.addplayer();}
如何不用“enter”addplayer就能在if里进行判断
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询