我要实现排序功能,但发现不知道怎么输入若干任意整数到一数组上并打印出来. 我要实现排序功能,但发现不知道怎么输入若干任意整数到一数组上并打印出来. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 输入一行,数字中间以空格(可多个)为分界package other;import java.util.Scanner;public class InputIntegerArray { /** * Method main * * * @param args * */ public static void main(String[] args) { // TODO: Add your code here Scanner in = new Scanner(System.in); String input = in.nextLine(); String[] n = input.split(" +"); int len = n.length; int[] num = new int[len]; for(int i=0;i<len;i++) { try{ num[i] = Integer.parseInt(n[i]); }catch(NumberFormatException ex) { System.out.println("输入了非法数字"); } } for(int i=0;i<len;i++) { System.out.println(num[i]); } } } 用参数 args[]来实现输入若干任意整数,格式如下:java Classname args[1] args[2] args[3] ....--------------明白了不? 问一个同步问题 多人修改同一个java文件时,一般是如何注释的? 如何获取文本区的行和列数?急!!! 如何去掉JButton文字周围的线框 js 怎样可以响应“新建”子菜单 求助!在线等……(文件操作问题) 求使用JMF播放RTSP流媒体的例子 谁会用java写词法分析器! 困惑?---在线等ing!!! java 小问题 怎样跟当前日期得到上月的月末日期???
package other;
import java.util.Scanner;public class InputIntegerArray {
/**
* Method main
*
*
* @param args
*
*/
public static void main(String[] args) {
// TODO: Add your code here
Scanner in = new Scanner(System.in);
String input = in.nextLine();
String[] n = input.split(" +");
int len = n.length;
int[] num = new int[len];
for(int i=0;i<len;i++)
{
try{
num[i] = Integer.parseInt(n[i]);
}catch(NumberFormatException ex)
{
System.out.println("输入了非法数字");
}
}
for(int i=0;i<len;i++)
{
System.out.println(num[i]);
}
}
}
java Classname args[1] args[2] args[3] ....
--------------明白了不?