java不用除法实现除以2怎么写
答案:2 悬赏:0 手机版
解决时间 2021-04-06 22:50
- 提问者网友:自食苦果
- 2021-04-06 16:11
java不用除法实现除以2怎么写
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-04-06 16:27
用位移运算
a>>=1就相当于a/=2
a>>=1就相当于a/=2
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-04-06 16:48
如果你想要带小数的结果那么在声明的时候就要把变量声明成浮点型
float = 0.0f
double = 0.0
补充
因为你声明的5和2都是int型的变量,所以计算出来的结果也是int型的,int型是整型变量,没有小数部分,所以要把它们声明成浮点数(即小数),例如float=5.0f;float = 2.0f;后边的f表示2.0是float型的单精度浮点数,如果不带f则是默认的double型双精度浮点数。两个float型的数字相除,这样计算的结果也使float型的,所以就会有小数部分出现了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯