后缀“f”在Java代码中的含义是什么?
这是解释性代码。 语言是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’是什么意思?
它表示float
字面值。
它表示3是浮点数不是整数,在其他情况下0.50浮点数不是双精度。 就像在任何其他java程序中一样。
漂浮;)
它是一个3,它是一个浮点数,而不是一个int
这是一个漂浮,而不是双重。 这是基本的Java(C)表示法。
如果输入0或1或在某些分配期间,则无需附加f。 但有时候你确实需要它,特别是当编译器无法判断它是浮点数还是double或int或者需要以某种方式转换值时。 它确实令人抓狂。