黑马程序员技术交流社区

标题: 运算符练习 [打印本页]

作者: 重头再来_0809    时间: 2015-8-31 00:01
标题: 运算符练习
使用三元运算符完成如下练习
        比较两个数是否相等
        获取两个数中最大值
        获取三个数中最大值

        我把他们一起了
  1. import java.util.Scanner;
  2. class text9 {
  3.         public static void main(String[] args) {
  4.                 Scanner sc = new Scanner(System.in);
  5.                 System.out.println("请输入一个整数");
  6.                 int x = sc.nextInt();
  7.                 System.out.println("请再次输入一个整数");
  8.                 int y = sc.nextInt();
  9.                 System.out.println("请再次输入一个整数");
  10.                 int z = sc.nextInt();
  11.                 System.out.println();
  12.                 int a;

  13.                 bj(x,y); //比较两个数是否相等
  14.                 a = max(y,z); //求后两个数最大值
  15.                 System.out.println("后两个数中的最大值是:"+a);
  16.                 a = max(x,y,z); //求最大值
  17.                 System.out.println("三个数的最大值是:" + a);

  18.         }
  19.         public static void bj(int x,int y) {
  20.                 System.out.println("前两个数"+((x==y) ? "相等" :"不相等"));
  21.         }
  22.         public static int max(int x,int y) {
  23.                 int temp = x > y ? x : y;
  24.                 return temp;
  25.         }
  26.         public static int max(int x,int y,int z) {
  27.                 int temp;
  28.                 temp = max(max(x,y),z);
  29.         return temp ;       
  30.         }
  31. }
复制代码


集 三目运算、键盘输入、重载、引用于一体。
作者: qiaozengji668    时间: 2015-8-31 00:09
顶一下!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2