键盘录入数据,并求最大值

import java.util.Scanner;

class Test{

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

/*

键盘录入两个int类型数据,输出获取到的两个数据的最大值

System.out.println("请输入第一个整数:");

int a = sc.nextInt();

System.out.println("请输入第二个整数:");

int b = sc.nextInt();

int max = a>b?a:b;

System.out.println("max="+max);

*/

/*

键盘录入两个long类型数据,输出获取到的两个数据中的最大值

System.out.println("请输入第一个整数:");

long a = sc.nextLong();

System.out.println("请输入第二个整数:");

long b = sc.nextLong();

long max = a>b?a:b;

System.out.println("max="+max);//max=2000

*/

//键盘录入三个float类型数据,输出获取到的三个数据中的最大值

System.out.println("请输入第一个小数:");

float f1 = sc.nextFloat();

System.out.println("请输入第二个小数:");

float f2 = sc.nextFloat();

System.out.println("请输入第三个小数:");

float f3 = sc.nextFloat();

//先求出f1和f2中的最大值

//float max = f1>f2?f1:f2;

//再拿max和f3比较

//max = max>f3?max:f3;

//三目运算符嵌套

float max = (max=f1>f2?f1:f2)>f3?max:f3;

System.out.println("max="+max);//max=90.9

}

}

你可能感兴趣的:(键盘录入数据,并求最大值)