import java.util.*;
public class Main
{
public static void main(String[] argv)
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt(); //读入数组规模
int min, max, sum, x;
x = sc.nextInt(); //读入第一个元素
min = x; //对min、max、sum进行初始化
max = x;
sum = x;
for(int i=1; i{
x = sc.nextInt();
min = xmax = x>max ? x : max;
sum += x;
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
System.out.println("和为:" + sum);
}
}
请采纳。
package vehicle;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// 创建输入窗口
Scanner scanner = new Scanner(System.in);
System.out.println("开始输入(exit退出)");
String val = "";
// 存储集合
Listlist = new ArrayList ();
while (!(val = scanner.nextLine()).equals("exit")) {
try {
list.add(new BigDecimal(val));
} catch (NumberFormatException e) {
System.out.println("输入参数不合法");
}
}
// list转化成数组
Object[] array = list.toArray();
// 数据排序
Arrays.sort(array);
// 取排序后第一位 最小
Object minVal = array[0];
// 取排序后最后一位 最大
Object maxVal = array[array.length - 1];
// 求和
BigDecimal bigDecimal = new BigDecimal(0);
for (Object obj : array) {
bigDecimal = bigDecimal.add((BigDecimal) obj);
}
// 打印
System.out.println("最小值:" + minVal + ",最大值:" + maxVal);
System.out.println("求和:" + bigDecimal);
}
}
public static void main(String[] argc){
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));
int total = 0;
while(true){
System.out.print("请输入一组数字(用逗号分隔):");
String str = strin.readLine();
if (StringUtils.isEmpty(str)){
System.out.println("total is:"+total);
break;
}
String[] list = str.split(",");
int max = 0;
for (int i = 0 ; i < list.length; i++){
int val = Integer.valueof(list[i]);
if (max < val)
max = val;
total = total + val; //计算一组数的总和;
}
System.out.println("max is :"+max);
}
}
脑子是个好东西,希望你有