这个怎么做?? 从键盘上接收一串字符,判断里面是否含有非数字,如果有提示出错,重新输入;如果无则对输入的数字进行求和,并且排序; 解决方案 » 免费领取超大流量手机卡,每月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] + " "); } }} 高分求一论文课题 关于打印对象的问题-toString() 关于swing中菜单在界面足够小的情况下溢出或滚动效果的实现 终于又有10分了 超级菜鸟再问个问题 简单绝对 会java的都来看看......... 大家有没有看过这种东西?在帮助文档里面的,看不明白,请不吝赐教!谢谢先 问各位高手一个巨简单的问题?(给分150:10月26日结帖) 怎么暂停该应用程序?在线等. java读取excel相关 java.awt.* 和javax.awt.*有什麼區別? 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] + " ");
}
}
}