Java题 定义一个长度为10的整形数组,接受从键盘输入的十个数,输出键盘中的十个数,并且求出这十
Java题定义一个长度为10的整形数组,接受从键盘输入的十个数,输出键盘中的十个数,并且求出这十Java题定义一个长度为10的整形数组,接受从键盘输入的十个数,输出键盘中...
Java题
定义一个长度为10的整形数组,接受从键盘输入的十个数,输出键盘中的十个数,并且求出这十Java题
定义一个长度为10的整形数组,接受从键盘输入的十个数,输出键盘中的十个数,并且求出这十个数的和以及最大值 展开
定义一个长度为10的整形数组,接受从键盘输入的十个数,输出键盘中的十个数,并且求出这十Java题
定义一个长度为10的整形数组,接受从键盘输入的十个数,输出键盘中的十个数,并且求出这十个数的和以及最大值 展开
3个回答
展开全部
//纯手工打的,望采纳
import java.util.Scanner;
public class Demo {
public static void main(String[] args){
System.out.println("请输入十个整数,用英文逗号隔开");
Scanner sc = new Scanner(System.in);
String s = sc.next();
String[] sArray = s.split(",");
int[] iArray = new int[sArray.length];
int sum = 0;
int temp;
for(int i = 0;i<sArray.length;i++){
iArray[i] = Integer.parseInt(sArray[i]);
}
//排序求和
for(int i = 0;i<iArray.length;i++){
sum += iArray[i];
for(int j = 0;j<i;j++){
if(iArray[i]<iArray[j]){
}
temp = iArray[i];
iArray[j] = iArray[i];
iArray[i] = temp;
}
}
System.out.println("您输入的十个数为:"+s);
System.out.println("和为:"+sum);
System.out.println("最大值为:"+iArray[0]);
}
}
展开全部
import java.util.Arrays;
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] intArr = new int[10];
for(int i=0;i<10;i++) {
System.out.println("请输入第"+(i+1)+"个数字");
intArr[i] = sc.nextInt();
}
Arrays.sort(intArr);
System.out.println("最大值:"+intArr[9]);
int temp=0;
for(int arr:intArr) {
temp += arr;
}
System.out.println("数组和:"+temp);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Scanner sc=new Scanner(System.in);
int[] a=new int[10];
for(int i=0;i<10;i++){
int t=sc.nextInt();
a[i]=t;
}
sc.close();
int max=a[0];
int min=a[0];
for(int i=1;i<10;i++){
if(max<a[i]){
max=a[i];
}
if(min>a[i]){
min=a[i];
}
}
int[] a=new int[10];
for(int i=0;i<10;i++){
int t=sc.nextInt();
a[i]=t;
}
sc.close();
int max=a[0];
int min=a[0];
for(int i=1;i<10;i++){
if(max<a[i]){
max=a[i];
}
if(min>a[i]){
min=a[i];
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询