这个怎么做?? 从键盘上接收一串字符,判断里面是否含有非数字,如果有提示出错,重新输入;如果无则对输入的数字进行求和,并且排序; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 闲来无事做着玩import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ArrayList<Integer> input = new ArrayList<Integer>(); System.out.println("输入end返回....."); String temp = null; while (true) { try { temp = sc.next(); input.add(Integer.valueOf(temp)); } catch (NumberFormatException e) { if ("end".equals(temp)) break; System.out.println("输入错误,请重新输入:"); input.clear(); } } int sum = 0; for (int i : input) { sum = sum + i; } System.out.println("和是:" + sum); Object[] result = input.toArray(); Arrays.sort(result); System.out.print("排序结果:"); for (int i = 0; i < result.length; i++) { System.out.print(result[i] + " "); } }} 关于一些常见的的参数 二分法如何实现? 请教,用java来处理s57海图,会怎么样? 如何用JAVA实现WINDOWS 下的MS-DOS命令 关于连数据库的一个小问题,急,急,,,,在线等待,请帮我解答,谢谢 请问大家JAVA SERVER端安全如何保障? 为什么有的错误连try{}catch(){}也抓不到? 请问各位大虾:Java中的Servlet、JavaBean、Rmi还有tomcat和apach分别是意思,它们是干什么的?来者有分!!!! 如何调用存储过程的返回值 内嵌类的构造器问题? swing可以处理任务栏对象吗? if/else程序用switch/case 代替
import java.util.Arrays;
import java.util.Scanner;public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ArrayList<Integer> input = new ArrayList<Integer>();
System.out.println("输入end返回....."); String temp = null;
while (true) {
try {
temp = sc.next();
input.add(Integer.valueOf(temp));
} catch (NumberFormatException e) {
if ("end".equals(temp))
break;
System.out.println("输入错误,请重新输入:");
input.clear();
}
}
int sum = 0;
for (int i : input) {
sum = sum + i;
} System.out.println("和是:" + sum);
Object[] result = input.toArray();
Arrays.sort(result);
System.out.print("排序结果:");
for (int i = 0; i < result.length; i++) {
System.out.print(result[i] + " ");
}
}
}