标签: java math
我有一个介于0和1之间的浮点数,我用它来创建一个0到255之间的整数。我可以通过
integer = float * 255;
如果我希望0为0而1为255,这可以正常工作,但是我希望它完全相反!我希望如果1可以是0而255可以是1.有没有办法做到这一点?
提前致谢!
答案 0 :(得分:5)
简单的数学。解决方案是使用:
整数= 255 *(1-float)
因此,浮动越高,用于乘以255的系数就越低。