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

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

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 5,166评论 0 41
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 1,916评论 0 2
  • 第八节 突厥与隋的冲突 上回说到隋文帝杨坚登基之后,毒死了北周静帝宇文衍。并且,隋文帝放弃了北周故都长安,把都城...
    狼2639阅读 221评论 0 0
  • “有话则长,无话则短”,这句话倒是惯常听到的,再熟悉不过了,拜高考所赐,又知道了原来还有“有话则短,无话则长”的说...
    Amy花魅千夜阅读 275评论 0 16
  • We wish to introduce ourselves to you as a state-owned co...
    Berry521阅读 254评论 0 0