import java.util.Scanner;
public class MaxMin2015341206 {
//输入10个数字,求10个数中的最大值,最小值。
public static void main(String[] args) {
int [] num=new int[10];
//新建一个扫描器类的对象,并且让其指向标准输入键盘System.in
//它可以调用nextInt()方法将从键盘上输入的数字型的单词转化成int数据返回
//Scanner对象默认使用空白字符(空格、制表符、回车符)作为分隔标记
Scanner sc=new Scanner(System.in);
System.out.println("请输入10个整数 ,中间用空格分隔:");
for(int i=0;i<10;i++) {
num[i]=sc.nextInt();//这里是10次循环,一定要输入10次数字,否则它会一直等待你输入
}
//打印看是否保存到数组中了
for(int i:num) {
System.out.println(i);
}
//求其中的最大和最小值
//int [] num= {1,2,3,45,8,10,2,5,69,9};//不太会输入的话采用直接赋值
int max,min;//定义两个变量保存最大和最小值
max=min=num[0];//设置他们的初值都是数组中第一个元素的值
for(int i=0;i<num.length;i++) {
//找最大值
if(max<num[i]) {//如果第i个元素比最大值大
max=num[i];//第i个元素就是最大值
}
if(min>num[i]) {//如果第i个元素比最小值小
min=num[i];//第i个元素就是最小值
}
}
System.out.println("max="+max+" "+"min="+min);
}
}
通过Scanner输入10个数字,求10个数中的最大值、最小值并输出到控制台。
最新推荐文章于 2022-11-17 23:36:36 发布