三元运算,岂不快哉?

来源:6-6 编程练习

七九九

2016-02-12 15:28

max=max>nums[i]?max:nums[i];
min=min<nums[i]?min:nums[i];


写回答 关注

2回答

  • 一条小咸鱼
    2016-02-16 10:17:31
    已采纳

    其实就是多一次赋值,如果两数相等的话。不够优化,对于这道题

    七九九

    非常感谢!

    2016-02-17 10:19:00

    共 1 条回复 >

  • 慕少7827491
    2016-02-12 16:51:05

    if(nums[i] > max){  max = nums[i] }   只需要选择比最大值大的赋给最大值,

    而三元运算符需要同时判断比最大值大的和小的值都要进行判断,运行速度降低

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题