//需求:将键盘录入的两个整型数据,较大的赋值给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);
}
}
|
|