如何用java获取屏幕输入整数
如果用数据流DataInputStreamdis=newDataInputStream(System.in);inti=dis.readInt();那默认连续接受4个字节...
如果用数据流DataInputStream dis = new DataInputStream(System.in); int i = dis. readInt(); 那默认连续接受4个字节数据(int型占4B) 这样太麻烦了,有没有直接输入两位数一位数,然后获取这个int型数据的?或者有什么其他好的办法?
展开
5个回答
展开全部
试试看用string操作,如果确定接收到的一定是整数,再用Integer去转换
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
System.in.read()循环读取字节加起来就是输入的字符串
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Scanner sn=new Scanner(System.in);
int a=sn.nextInt();
int a=sn.nextInt();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
用这个试试
int i = sc.nextInt();
用这个试试
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询