黑马程序员技术交流社区
标题:
【哈尔滨校区】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