//住院非空,对住院进行处理,住院不为空,判断门诊是否为非空,对门诊进行处理
//zyyzjymx!=null?f1(zyyzjymx):mzzdjymx!=null?f1(mzzdjymx):null;
不会写代码...
思路如上 求大神解决~
zyyzjymx!=null?(f1(zyyzjymx)):(mzzdjymx!=null?f1(mzzdjymx):null);
你的条件写错了吧?住院非空和住院不为空 不是一样啊
若果住院为空: 住院 == null ? 处理住院 : (门诊 == null ? 处理门诊 ? “ 门诊不为空”)
总感觉你的条件有问题
哦 我有个地方没注意写错了
住院 == null ? 处理住院 : (门诊 == null ? 处理门诊 : “ 门诊不为空”)
你可以看一下 三目运算符 ,不难,很简单
你最好 加个括号 要不可能会报错
我不是很理解你的题什么意思
是住院非空对住院处理完之后判断门诊不为空吗?还是说对住院非空的处理这件事本身就是判断门诊是否为空?
第一种情况:
(住院!=null?对住院进行处理:对住院不处理 ) == 对住院进行处理?(门诊!=null?对门诊处理:对门诊不处理不处理): 对住院不处理
第二种情况:
住院!=null?(门诊!=null?对门诊处理:对门诊不处理不处理):对住院不处理
zyyzjymx!=null?(f1(zyyzjymx)):(mzzdjymx!=null?f1(mzzdjymx):null);