精华内容
下载资源
问答
  • 今天小编就为大家分享一篇关于Java利用三目运算符比较三个数字的大小,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  • 通过键盘输入方式录入a,b,c三个值,按从大到小(从小到大)顺序输出。 1:刚好学到了if else if语句判断,通过else if多次判断来输出。 2:进行多次判断,匹配对应的值来输出, 假设C 且 C 且 B  则从大到小输出为 A...

    通过键盘输入方式录入a,b,c三个值,按从大到小(从小到大)顺序输出。

    1:刚好学到了if else if语句判断,通过else if多次判断来输出。

    2:进行多次判断,匹配对应的值来输出,

    假设C<A  且 C<B  且 B<A   则从大到小输出为 A , B , C 

    用代码表示为 if (c < a && c < b && b < a){

    System.out.println("老大" + a,"老二"+b+"老三"+c);

    } else if(比较条件){

    }

    按这个思路一一判断过去,得出A B C 三个值的大小。


    题目源码

    package work;
    
    import java.util.Scanner;//导包,获取键盘输入
    /**
     * 键盘输入A、B、C三个值,按从大到小顺序输出。
     *  蚂蚁	2017/11/29
     **/
    public class Demo01 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		System.out.println("输入数字a");
    		int a = sc.nextInt();
    		System.out.println("输入数字b");
    		int b = sc.nextInt();
    		System.out.println("输入数字c");
    		int c = sc.nextInt();
    		if (c < a && c < b && b < a) {// 通过比较c<a c<b b<a
    			System.out.println("老大a:" + a+"\n老二b:" + b+"\n老三c:" + c);
    		} else if (c < a && b < c && b < a) {
    			System.out.println("老大a:" + a+"\n老二c:" + c+"\n老三b:" + b);
    		} else if (c < a && c < b && a < b) {
    			System.out.println("老大b:" + b+"\n老二a:" + a+"\n老三c:" + c);
    		} else if (a < c && a < b && c < b) {
    			System.out.println("老大b:" + b+"\n老二c:" + c+"\n老三a:" + a);
    		} else if (a < b && a < c && b < c) {
    			System.out.println("老大c:" + c+"\n老二b:" + b+"\n老三a:" + a);
    		} else if (b < a && b < c && a < c) {
    			System.out.println("老大c:" + c+"\n老二a:" + a+"\n老三b:" + b);
    		}
    	}
    }
    


    输出结果为


    展开全文
  • 使用键盘输入三个数,不用简单的直接定义 import java.util.Scanner; 导入java里的类,相当于C语言里的调用 不使用scanf输入
  • #include <stdio.h> void main() { int a, b, c; printf("input a,b,c\n"); scanf_s("%d,%d,%d", &a, &b, &c); if (a > b) { a = a ^ b; b = b ^ a; a = a ^ b;... if (a...
    #include <stdio.h>
    void main()
    {
    	int a, b, c;
    	printf("input a,b,c\n");
    	scanf_s("%d,%d,%d", &a, &b, &c);
    	if (a > b)
    	{
    		a = a ^ b;
    		b = b ^ a;
    		a = a ^ b;//b>a	
    	}
    	if (a > c)
    	{
    	    a = a ^ c;
    		c = c ^ a;
    		a = a ^ c;//c>a a最小
    	}
    	if (b > c)
    	{
    		b = b ^ c;
    		c = c ^ b;
    		b = b ^ c;//c最大
    	}		
    	printf("max=%d,%d,min=%d", c, b, a);
    }
    /*
    另一种思想
    #include<stdio.h>
    void main()
    {
    	int a, b, c,max,min,middle;
    	scanf_s("%d,%d,%d", &a, &b, &c);
    	max = a > b ? (a > c ? a : c) : (b > c ? b : c);
    	min = a < b ? (a<c?a:c) : (b<c?b:c);
    	middle = a > b ? (b > c ? (b) : (c > a ? a : c)) : (a > c ? (a) : (c > b ? b : c));
    	printf("max=%d,middle=%d,min=%d", max, middle, min);
    }*/
    
    展开全文
  • Java语言比较三个数大小

    千次阅读 2019-02-14 11:32:33
    注意:给出的是键入的三个随机数 具体代码如下: package JavaWork_01;... * 通过嵌套if和else语句的真假判断比较出三个数大小 * */ import java.util.Scanner; public class Max_M...

    注意:给出的数是键入的三个随机数
    具体代码如下:

    package JavaWork_01;
    /*Goal:求三个数最大和最小值
     *Author:@Tang.Mitnick
     *Site:ChongQing
     * */
    
    /*设计思想:
     * 通过嵌套if和else语句的真假判断比较出三个数的大小
     * */
    import java.util.Scanner;
    
    public class Max_Min {
    public static void main(String[] args) {
    	System.out.println("please input a=");
    	System.out.println("please input b=");
    	System.out.println("please input c=");
    	//键盘随机输入三个数
    	Scanner scanner=new Scanner(System.in);
    	int a=scanner.nextInt();
    	int b=scanner.nextInt();
    	int c=scanner.nextInt();
    	scanner.close();
    	int max;
    	    max=a;
    	int min;
    	int mid;
    if(b>=a)
    	{if(b>=c){
    		   if(a>=c){
    			max=b; //c=<a=<b
    			mid=a;
    			min=c;
    			System.out.println(min+"<="+mid+"<="+max);
    		           }
    		   else {
    			max=b;  //a<c=<b
    		    mid=c;  
                min=a;
                System.out.println(min+"<"+mid+"<="+max); 
    		         }
    	        }
    	else{           //b>a,b不大于c
    		   max=c;   //a=<b<c
    	       mid=b;
    		   min=a;
    		   System.out.println(min+"<="+mid+"<"+max);
    	    }
    	}
    else 
    {              //a>b	
      if(a>=c)
      { if(b>=c){
    	  min=c;   //c=<b<a
    	  mid=b;
    	  max=a;
    	  System.out.println(min+"<="+mid+"<"+max);
               }
         else{     //b<c<=a
        	 min=b;
        	 mid=c;
        	 max=a;
        	 System.out.println(min+"<"+mid+"<="+max);
             }
      }
                   //b<a<c
      else{
    	  min=b;
    	  mid=a;
    	  max=c;
    	  System.out.println(min+"<"+mid+"<"+max);
          }
    }	
    }
    }
    
    
    展开全文
  • java三个数值大小比较

    万次阅读 多人点赞 2017-07-13 20:40:00
    java三个数值大小比较

    在我们初学者学习过程中,都会有遇到要求编写三个数值大小比较的代码

    今天,在这里我分享两种方法去编写这个问题。

    1、if语句

    if(a>b){
    if(a>c){
    System.out.println("三个数中的最大值为"+a);
    }else{
    System.out.println("三个数中的最大值为"+c);

    }
    }else if(b>c){
    System.out.println("三个数中的最大值为"+b);
    }else{
    System.out.println("三个数中的最大值为"+c);

    }

    注意:

    第一个if中嵌套了另一个if语句。

    有的朋友可能看不懂else if(b>c),就是说之前是if(a>c);那else if就是说(a<b)的·情况。


    2、三目运算符

    这个是相较之前更简单的方法

    int max = ((max=(a>b)?a:b)>c?max:c);

    就这么一句话,实际上我把它缩写,拆开是这样的:

    int max = (a>b)?a:b;
    max = (max>c)?max:c;

    注意:max是一个变量,所有可以这样用,不懂的同学需要重新翻看之前学过的内容了。

    展开全文
  • java三个数比较大小

    千次阅读 2020-03-31 16:03:25
    java中输入三个整数比较大小 // An highlighted block import java.util.Scanner; public class Hello { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new ...
  • Java 输入三个数大小

    千次阅读 2018-07-11 21:28:03
    1:运用三目运算符比较三个数大小public static void main(String[] args) { Scanner sc = new Scanner(System.in);//Scanner键盘录入,获取用户输入的信息 System.out.println("输入三个数、猜猜谁最大!&...
  • Java基础练习-三个数字比较大小

    万次阅读 2018-05-03 19:41:51
    if else 语句判断public static int maxIfElse(int num1, int num2, int num3){ if(num1&gt;num2 &amp;&amp; num1&gt;num3){ return num1; }else if(num2&gt;num3){ return num2...
  • Java键盘录入三个数比较大小

    千次阅读 2017-10-31 12:51:31
    录入三个数据,获取三个数中的最大值 */ import java.util.Scanner; class ScannerTest1{ public static void main(String[]args){ Scanner sc = new Scanner(System.in); System.out.println("请输入第一个数据...
  • @Java--两个三个数)比较大小

    千次阅读 2020-04-02 22:04:52
    @Java–两个,或者三个数比较大小 今天,我们来讲两个或者三个数如何比较大小, 两个比较: 格式 讲比较大小判断用到 if 语句, 1、用到 if 2、来个键盘输入,会用到关键词Scanner /* Scanner 如何使用呢?...
  • java学习之比较三个数大小

    万次阅读 2017-06-16 17:14:50
    package xingqushi;import java.util.Scanner;public class Compare { public static void main(String[] args) { Scanner scan =new Scanner(System.in);... System.out.print("请输入第1个数:");
  • 在这里我会将两方法都呈现,希望以后再回看是对自己有所帮助。当然,更希望我的方法对其他人有所作用,更不会走进我之前的误区。 第一种: import java.util.*; public class Test1 { public static void...
  • QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新好友列表,响应用户双击的事件,并得到好友的编号,把聊天界面加入到管理类,设置密码保护等。 Java编写的网页版魔方游戏 内容索引:JAVA...
  • "请输入第三个数据" ) ; //接受数据 int c = sc . nextInt ( ) ; int max ; max = ( max = ( a > b ? a : b ) ) > c ? max : c ; System . out . println ( max ) ; } } ...
  • Java中比较数字的大小

    万次阅读 2018-10-15 12:01:23
    Java中比较两个或者几个数字的大小,有多种方法,在这里,因为我刚刚学习Java,就用了最简单的命令实现一下,代码如下: 找出三个数字中的最大(小)值: ...
  • Java基础知识面试题(2020最新版)

    万次阅读 多人点赞 2020-02-19 12:11:27
    文章目录Java概述何为编程什么是Javajdk1.5之后的大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的...
  • JAVA——比较三个数的最大值

    千次阅读 2019-07-08 15:58:06
    import java.util.Scanner; public class max { public static void main(String[] args) { //可以监听键盘数据的数据 Scanner sc = new Scanner(System.in); System.out.println("输入第一整数"); int a = sc....
  • java三个数排序比较大小的完整代码,并给出详细解释,初学者,谢谢 ycip88c5级分类:其他被浏览63次2014.11.17 Dragon丶脩_ 采纳率:48%5级2014.11.17 public ...
  • java习题1(对三个数进行排序)

    千次阅读 2018-02-04 17:05:23
    1、首先思考两个如何排序:只需要判断两个大小然后交换即可。 if(a>b){ t = a; a = b; b = t; } 保证a 2、类比到三个数排序: if(a>b){ t = a; a = b;
  • java--判断三个数中的最大值

    千次阅读 2015-01-18 14:58:57
    通过键盘录入比较三个数大小 import java.util.Scanner; class Demo1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入第一个整数");...
  • import java.util.Scanner; public class Test03 {  public static void main(String[] args){  Scanner scanner = new Scanner(System.in);  System.out.println("输入sql分数");  int s
  • 1.编写代码:根据三角形的三条边长(长、中、短三条边),来判断三角形类型。... //用Java写:主要是熟悉判断语句的使用!!! import java.util.Scanner; /** * @author yubiao * * 创建时间 下午4:13:05 * ...
  • Java设计一程序,比较3个数大小,按照从小到大的顺序输出。 示例代码: package program; import java.util.Scanner; public class Demo02 { public static void main(String[] args) { int[] array = ...
  • 题目:键盘输入三个数,求最大值! 代码如下: Scanner sc = new Scanner(System.in); System.out.println("请输入第一个:"); int a = sc.nextInt(); System.out.println("请输入第二个:"); ...
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java ...
  • java 判断日期的大小

    万次阅读 2014-11-03 16:23:10
    getTime 方法返回一整数值,这整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒。 importjava.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; ...
  • java比较大小

    万次阅读 2018-08-06 11:03:46
    我们这里用三个数进行比较,代码如下 public class C201_02_01比较大小 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); in...
  • public int max(int a, int b) {  return (a > b) ? a : b;  }  public double max(double d1, double d2) {  return (d1 > d2) ? d1 : d2;  }  public double max(double d1,
  • 输入三个数比较大小并输出最大值

    千次阅读 2019-05-13 21:12:36
    public class CompareSize { public static void main(String[] args){ //方法1 //最优方案 ... System.out.println("请输入三个数:"); Scanner scanner = new Scanner(System.in); int a = sc...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 252,573
精华内容 101,029
关键字:

java判断三个数的大小

java 订阅