黑马程序员技术交流社区
标题:
基础测试题6
[打印本页]
作者:
z13561291
时间:
2015-11-15 01:02
标题:
基础测试题6
import java.util.Scanner;
/**
* 编写程序接收键盘输入的5个数,装入一个数组,并找出其最大数和最小数。
* */
public class Test6 {
public static void main(String[]args){
System.out.println("请输入数字");
Scanner sc = new Scanner(System.in); //输入流
int[]arr = new int [5]; //定义一个长度为5的数组
for(int x=0;x<arr.length;x++){ //遍历
arr[x] = sc.nextInt();
}
int max =getMax(arr); //调用取最大值方法
System.out.println(max);
int min =getMin(arr); //调用取最小值方法
System.out.println(min);
}
static int getMax(int arr[]){ // 取最大值方法
int max = arr[0]; // 定义max为数组中第一个数值
for(int x=0;x<arr.length;x++){ //循环取值
if (arr[x]>max) { // 判定arr[x]值是否为最大
max = arr[x]; // 把最大值赋予max
}
}
return max; // 返回max
}
static int getMin(int arr[]){ // 取最大值方法
int min = arr[0]; //定义min为数组中第一个数值
for(int x=0;x<arr.length;x++){ //循环取值
if(arr[x]<min){ //判定arr[x]值是否为最小
min = arr[x]; //把最小值赋予min
}
}
return min; // 返回min
}
}
复制代码
作者:
pq1051288217
时间:
2015-11-15 19:21
不错。。。。。。。。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2