黑马程序员技术交流社区

标题: 【哈尔滨校区】java基础提问关于三元运算符和if [打印本页]

作者: TbShadowWalker    时间: 2016-1-14 20:13
标题: 【哈尔滨校区】java基础提问关于三元运算符和if
//需求:将键盘录入的两个整型数据,较大的赋值给Temp4,较小的赋值给Temp5 并求出这两个数之间的整数的和;
//疑问:如果用if语句做可以实现,但三元运算符为什么就不能完成大小数据的提取?一下为部分代码的截取
public static void game2() {
  for (; ; ) {
   System.out.println("请输入第一个整数,返回主菜单请输入0 ...");
   int Temp = keyInput();
   int Temp2 = judge(Temp);//第一个数字为Temp2
   System.out.println("请输入第一个整数,返回主菜单请输入0 ...");
   int Temp1 = keyInput();
   
   int Temp3 = judge(Temp);//第二个数字为Temp3
   int Temp4 = (Temp2 > Temp3) ? Temp2 : Temp3;//大
   int Temp5 = (Temp2 < Temp3) ? Temp2 : Temp3;//小
   System.out.println(Temp4);
   System.out.println(Temp5);
   int Temp6 = 0;       //Temp6为临时数据
   for ( ;Temp5 < Temp4 ;Temp5++ ) {   
    Temp6 += Temp5;
    System.out.println("这两个数字的和是"+Temp6);
   }
   System.out.println("这两个数字的和是"+Temp6);
   
  }
}






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