java的基础问题 麻烦大家帮帮忙
使用Scanner进行输入的时候,在控制台输入的数是一个一回车,怎样才能把数字写成一行输入? System.out.println("请输入行数:"); Scanner reader = new Scanner(System.in); int m = reader.nextInt(); for(int i = 0 ; i < m ; i ++) { System.out.println("请输入需排列个数:"); Scanner read = new Scanner(System.in); int n = read.nextInt(); System.out.println("输入开始:"); int []a = new int [n] ; for(int j = 0 ; j < n ; j ++) { Scanner r = new Scanner(System.in); a[j] = r.nextInt(); } sort(a); System.out.println(); } 请大家帮帮忙,谢谢了!
就是说我输入 4 5 6 4 5 7 3 之后程序只是接收到了5这个数据,其他的都让他藐视了,我想这样输入,我应该怎么写啊? 请大侠帮忙! 你这程序没什么问题阿。但是不明白你说的是啥子。。。没看懂你的意思引用 你这程序没什么问题阿。但是不明白你说的是啥子。。。没看懂你的意思 我也看不懂,5 6 4 5 7 3 ,有两个5,无语 for(int j = 0 ; j < n ; j ++) { Scanner r = new Scanner(System.in); a[j] = r.nextInt(); } 这里循环不要 改成直接接受单行,然后自己分割接受到的字符串引用 for(int j = 0 ; j < n ; j ++) { Scanner r = new Scanner(System.in); a[j] = r.nextInt(); }
相关问答:
当知道一个日期,如何把这个日期所在旬的前后两个日期取出 比如输入20090905,就输入20090901 20090910 输出20090901 20090910 取得天数后作一下判断再把这个方法用下void set(int field, int value) ......
如题,C/C++中的execl怎么调用写好的java程序, execl("/opt/java1.5/bin/java","MyClass",NULL); 这样的不行哦。 不会. 运行java程序 找工具查看一下那个程序的命令行 搜索下:jni ......
在asp里怎么调用java写的webservice方法,有很多方法 - <message name="RtPnrIn"> <part name="bstrPnrNO" type="s:string" /> <part name ......
本人正在用Java做一个C/S架构的项目, 可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
String sqlCount="select count(*) from usertable where username='"+ userName+"'";这句话 什么意思啊! 这句话输出出来就是 select count(*) from usertable where username='你的变量 ......