package com.itheima.second;
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String num = sc.nextLine();
//在此假设是以空格分隔的三个数字
String[] arr = num.split(" ");
int max = getMax(arr);
int min = getMin(arr);
System.out.println("最大数是:max="+max+",最下的数是:min="+min);
}
//求最大数
public static int getMax(String[] arr)
{
int max = 0;//初始化为数组中的任意一个角标。
for(int x=1; x<arr.length; x++)
{
if(Integer.parseInt(arr[x])>Integer.parseInt(arr[max]))
{
max = x;
}
}
return Integer.parseInt(arr[max]);
}
//求最小数
private static int getMin(String[] num) {
int min = 0;
for(int x=1; x<num.length; x++)
{
if(Integer.parseInt(num[min])>Integer.parseInt(num[x]))
{
min = x;
}
}
return Integer.parseInt(num[min]);
}
}
小例子,希望对楼主有帮助 |