java 比大小(四种方法任选)

题目描述编写一个程序,输入a、b、c三个值,输出其中最大值。

输入格式一行数组,分别为a b c

输出格式a b c其中最大的数

样例输入10 20 30

样例输出30

package com.lianxiti;

import java.util.Scanner;

 //三目运算比大小

变量 = (布尔表达式) ? 值1 : 值2
 

/*
	 * 	Scanner sc = new Scanner(System.in);//键盘录入获取值
    System.out.println("请输入第一个数");
    int a = sc.nextInt();
    System.out.println("请输入第二个数");
    int b =sc.nextInt();
    System.out.println("请输入第三个数");
    int c =sc.nextInt();
    int max=a>b?a:b;
    max=max>c?max:c;
    System.out.println(max);

	 */

//if...else比大小

  if(表达式) 语句
其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。

      第二种形式为: if-else
if(表达式) 
    语句1;
else 
    语句2;
其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。

/*
	 * Scanner sc = new Scanner(System.in);//键盘录入获取值
	    System.out.println("请输入第一个数");
	    int a = sc.nextInt();
	    System.out.println("请输入第二个数");
	    int b =sc.nextInt();
	    System.out.println("请输入第三个数");
	    int c =sc.nextInt();
	    int max;
	    if(a>b) {
	    	if(a>c)
	            max =a;
	    	else
	    		max =c;
	    } else{	          
	        if (b > c)
	            max = b;
	        else
	            max = c;
	    }
	    System.out.println(max);
    	
	 */ 	

//中间值比大小

 定义一个中间变量,假设它是最大值,然后比较。

/*Scanner sc = new Scanner(System.in);//键盘录入获取值
		int max = 0;
		for(int i=1;i<4;i++) {		
		System.out.println("请输入第"+i+"个数");
		int num=sc.nextInt();	
		if(num>max)
			max=num;
		}
		System.out.println( max);
		*/

//赋值比大小

假定其中一个值为最大值,将实际最大值赋值于它,最后输出

/*
		Scanner sc = new Scanner(System.in);//键盘录入获取值
		 System.out.println("请输入第一个数");
		    int a = sc.nextInt();
		    System.out.println("请输入第二个数");
		    int b =sc.nextInt();
		    System.out.println("请输入第三个数");
		    int c =sc.nextInt();
		    if (a < b)
		        a = b;
		    if (a < c)
		        a = c;
		    System.out.println(a);*/
		

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值