package java04_循环结构;
import java.util.Scanner;
/**
- 输入三个数
- 请三个中的最大最小值
- @author User
*/
public class 练习2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println(“三个数”);
double a = input.nextDouble();
double b = input.nextDouble();
double c = input.nextDouble();
//方案一 确定一个最大值
if(a>b&&a>c){
System.out.println("最大值"+a);
if(b>c){
System.out.println("最小值"+c);
}else{
System.out.println("最小值"+b);
}
}
if(b>a&&b>c){
System.out.println("最大值"+b);
if(a>c){
System.out.println("最小值"+c);
}else{
System.out.println("最小值"+a);
}
}
if(c>b&&c>a){
System.out.println("最大值"+c);
if(b>a){
System.out.println("最小值"+a);
}else{
System.out.println("最小值"+b);
}
}
//方案二:
if(a>b&&b>c){
System.out.println("最大值"+a+"最小值"+c);
}else if(a>c && c>b){
System.out.println("最大值"+a+"最小值"+b);
}
//方案三
//擂台算法
double max;//保存最大值
double min;//保存最小值
if(a>b){
max = a;
min = b;
}else{
max = b;
min = a;
}
// c与 max min 比较
if(c>max){
max = c;
}
if(c<min){
min = c;
}
System.out.println(max);
System.out.println(min);
}
}