為什么那個(gè)比例1/6f ,這個(gè)屬性,定義int型的就顯示不了?
為什么那個(gè)比例1/6f ,這個(gè)屬性,定義int型的就顯示不了?
private?static?final?int?RATE_TRIANGLE_WIDTH?=?1?/?6;
后面的那里就不強(qiáng)轉(zhuǎn)型
定義成int,就顯示不了,找了好久才發(fā)現(xiàn),但是我想知道這是為什么?
為什么那個(gè)比例1/6f ,這個(gè)屬性,定義int型的就顯示不了?
private?static?final?int?RATE_TRIANGLE_WIDTH?=?1?/?6;
后面的那里就不強(qiáng)轉(zhuǎn)型
定義成int,就顯示不了,找了好久才發(fā)現(xiàn),但是我想知道這是為什么?
2018-06-05
舉報(bào)
2018-08-18
1/6用計(jì)算器算出來(lái)是0.166666666...
如果定義為int類型因?yàn)槭钦龜?shù)那么它會(huì)自動(dòng)變成0
你在畫三角形的時(shí)候 寬度*0 自然就等于0