作者LaPass (LaPass)
看板Programming
标题Re: [闲聊] 不使用if的写法
时间Fri Jan 4 17:04:37 2013
※ 引述《stanwu (stanwu)》之铭言:
: Hi 各位大大
: 这应该算是骨灰级的老问题了
: int i = 1;
: if ( i == 1 )
: printf ("yes");
: else
: printf ("no");
: PS: 可弹性调整 i 里面的值 0-65535
: 如果改写成 完全抛弃不使用 if 或是 ? : 之类的判断式, 有其他写法可以得到一样的结果吗?
: 任何语言都可以, 感谢各位大大 ^O^
JAVA可以这样
int i=1;
Map map =new HashMap();
map.put(0,"no");
map.put(1,"yes");
for(int j=2;j<65535;j++) map.put(i,"no");
print(map.get(i));
期她看要可以换成回圈之类的应该都可以办到
不过完全没意义.....
HashMap物件里面都不知道写了几个if else 了
只是看不到而已
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.16.65
※ 编辑: LaPass 来自: 61.59.16.65 (01/04 17:26)