这是解释性代码。语言是Java,代码使用Android。
fg.setTextSize(height*0.50f); //<-'f' is in the brackets
或
@Override
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
super.onSizeChanged(w, h, oldw, oldh);
sWidth = w / 3f; // <-'f' is here
}
后缀'f'是什么意思?
答案 0 :(得分:13)
它表示float
字面值。
答案 1 :(得分:5)
它表示3浮点数不是整数,在其他情况下0.50浮点数不是双精度。就像在任何其他java程序中一样。
答案 2 :(得分:2)
浮动;)
它是一个3,它是一个浮点数,而不是一个int
答案 3 :(得分:2)
这是一个浮动,而不是双重。这是基本的Java(C)表示法。
答案 4 :(得分:1)
如果输入0或1或在某些分配期间,则无需附加f。但有时候你确实需要它,特别是当编译器无法判断它是浮点数还是double或int或者需要以某种方式转换值时。它确实令人抓狂。