黑马程序员技术交流社区
标题:
键盘录入5个数
[打印本页]
作者:
shijialong1111
时间:
2016-6-29 19:28
标题:
键盘录入5个数
键盘录入5个数,存储到一个数组中,取最大值和最小值
作者:
lizihanglove
时间:
2016-6-29 22:32
import java.util.*; //导入util工具包
class MaxMin {
public static void main(String[] args){ //主方法
int max = 0; //初始化最大值下标为0
int min =0; //初始化最小值下标为0
int[] arr = new int[5]; //定义数组,数组个数为5
Scanner input = new Scanner(System.in); //创建Scanner键盘输入对象
for (int i = 0;i < 5 ;i++ ) { //循环输入数字给数组赋值
System.out.print("请输入第"+(i+1) //提示用户输入数字
+"个数字:");
arr[i] = input.nextInt(); //输入数字
if (arr[max]<arr[i]) { //判断最大值
max = i;
}
if (arr[min]>arr[i]) { //判断最小值
min = i;
}
}
System.out.println("最大值为:" //打印最大值和最小值
+arr[max]+",最小值为:"+arr[min]);
}
}
复制代码
作者:
lizihanglove
时间:
2016-6-29 22:33
勿喷哈,第一次发代码没有经验,但亲测结果有效。
作者:
他的好
时间:
2016-6-29 23:17
import java.util.Scanner; //导包
class MaxMin {
public static void main(String[] args){
int max = 0; //定义最大值,初始化值为0
int min =0; //定义最小值,初始化值为0
int[] arr = new int[5]; //定义一个长度是5的数组,用来存储键盘录入的数字
Scanner input = new Scanner(System.in); //创建键盘录入
for (int i = 0;i < 5 ;i++ ) { //输入五个数,所以循环五次
System.out.print("请输入第"+(i+1) +"个数字:");
arr[i] = input.nextInt(); //将录入的数字存储到数组里
if (arr[max]<arr[i]) {
max = i; //比较每个数字的大小,取大的
}
if (arr[min]>arr[i]) {
min = i; //比较每个数字的大小,取小的
}
}
System.out.println("最大值为:" +arr[max]+",最小值为:"+arr[min]);
}
}
作者:
黑暗中漫舞
时间:
2016-6-29 23:33
可以可以,学习下,马上学习数组
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2