java三目运算符问题

原题:编写java小应用程序,用三目条件运算符求程序中给定的4个double数的最大值和最小值,并输出结果。本人初学java第一章,答案附注释,谢谢。... 原题:编写java小应用程序,用三目条件运算符求程序中给定的4个double数的最大值和最小值,并输出结果。 本人初学java第一章,答案附注释,谢谢。 展开
 我来答
匿名用户
2013-06-12
展开全部
/*获取最大值*/public double getMax(double d1,double d2,double d3 ,double d4){
// 返回结果变量
double result = 0 ;
// 如果 d2大于d1 赋值为d2
result = d2>d1?d2:d1;
// 如果d1和d2比较、d1和d3比较、d1和d4比较、d2和d3比较、d2和d4比较、d3和d4比较
// 返回结果
return result;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-12
展开全部
四个值太麻烦了 给我你写个三个值 你自己试着写四个值的吧
a,b,c

最大值:a>b?(a>c?a:c):(b>c?b:c)
最小值:反过来就行了,自己思考!
?: 三木运算符 就是 如果 条件成立 则为 冒号前面的值 不成立 则为冒号后面的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-12
展开全部
public class Twodimarray3 { static double GetMax(double a, double b) {
return a > b ? a : b;
} public static void main(String[] args) { double a = 1.0;
double b = 3.0;
double c = 2.0;
double d = 1.56; System.out.println("最大的数字:"
+ (GetMax(a, b) > GetMax(c, d) ? GetMax(a, b) : GetMax(c, d)));
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-12
展开全部
java code: public class Ternary {
public static void compareNum() {
double num1 = 1d;
double num2 = 2d;
double num3 = 3d;
double num4 = 4d;
double maxNum = ((num1>num2 ? num1 : num2)>(num3>num4 ? num3 : num4)) ? (num1>num2 ? num1 : num2) : (num3>num4 ? num3 : num4);
System.out.print("最大值:"+maxNum);
}
}public class Start {
public static void main(String[] arg) {
Ternary.compareNum();
}
} ps:最小值大同小异
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-12
展开全部
public class Test{public static void main (String[]a ){int []A={1,2,3,5,8,0,9,3,4,}System.out.println("最大值"+max(A)) ;}public static int max (int...x ){int ,a ,b ;int temp=x[0];for (int i=1;i<x.length ;i ++){a=temp ;b=x[i];temp=a>=b?a:b ;}return temp ;}}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式