float.html
来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 1,209 行 · 第 1/4 页
HTML
1,209 行
<CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#intValue()">intValue</A></B>()</CODE><BR> 返回这个 <code>Float</code> 值对应的 <code>int</code> 值(它被强制转换为一个 <code>int</code>)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> boolean</CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#isInfinite()">isInfinite</A></B>()</CODE><BR> 如果这个 <code>Float</code> 值的大小是无穷大,则返回 <code>true</code>,否则返回 <code>false</code>。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static boolean</CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#isInfinite(float)">isInfinite</A></B>(float v)</CODE><BR> 如果指定数字的大小是无穷大,则返回 <code>true</code>,否则返回 <code>false</code>。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> boolean</CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#isNaN()">isNaN</A></B>()</CODE><BR> 如果这个 <code>Float</code> 值是一个非数字值,则返回 <code>true</code>,否则返回 <code>false</code>。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static boolean</CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#isNaN(float)">isNaN</A></B>(float v)</CODE><BR> 如果指定的数字是一个非数字值,则返回 <code>true</code>,否则返回 <code>false</code>。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> long</CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#longValue()">longValue</A></B>()</CODE><BR> 返回这个 <code>Float</code> 值对应的 <code>long</code> 值(它被强制转换为一个 <code>long</code>)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static float</CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#parseFloat(java.lang.String)">parseFloat</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> s)</CODE><BR> 返回一个新的 <code>float</code> 值,该值被初始化为用指定 <code>String</code> 表示的值,这与 <code>Float</code> 类的 <code>valueOf</code> 方法产生的值类似。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> short</CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#shortValue()">shortValue</A></B>()</CODE><BR> 返回这个 <code>Float</code> 值对应的 <code>short</code> 值(它被强制转换为一个 <code>short</code> 值)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#toHexString(float)">toHexString</A></B>(float f)</CODE><BR> 返回 <code>float</code> 参数的十六进制字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#toString()">toString</A></B>()</CODE><BR> 返回这个 <code>Float</code> 对象的字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#toString(float)">toString</A></B>(float f)</CODE><BR> 返回 <code>float</code> 参数的字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="Float.html" title="java.lang 中的类">Float</A></CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#valueOf(float)">valueOf</A></B>(float f)</CODE><BR> 返回表示指定的 <tt>float</tt> 值的 <tt>Float</tt> 实例。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="Float.html" title="java.lang 中的类">Float</A></CODE></FONT></TD><TD><CODE><B><A HREF="Float.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> s)</CODE><BR> 返回保存用参数字符串 <code>s</code> 表示的 <code>float</code> 值的 <code>Float</code> 对象。</TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>从类 java.lang.<A HREF="Object.html" title="java.lang 中的类">Object</A> 继承的方法</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="Object.html#clone()">clone</A>, <A HREF="Object.html#finalize()">finalize</A>, <A HREF="Object.html#getClass()">getClass</A>, <A HREF="Object.html#notify()">notify</A>, <A HREF="Object.html#notifyAll()">notifyAll</A>, <A HREF="Object.html#wait()">wait</A>, <A HREF="Object.html#wait(long)">wait</A>, <A HREF="Object.html#wait(long, int)">wait</A></CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>字段详细信息</B></FONT></TH></TR></TABLE><A NAME="POSITIVE_INFINITY"><!-- --></A><H3>POSITIVE_INFINITY</H3><PRE>public static final float <B>POSITIVE_INFINITY</B></PRE><DL><DD>保存有 <code>float</code> 类型的正无穷大的常量。它等于 <code>Float.intBitsToFloat(0x7f800000)</code> 返回的值。<P><DL><DT><B>另请参见:</B><DD><A HREF="../../constant-values.html#java.lang.Float.POSITIVE_INFINITY">常量字段值</A></DL></DL><HR><A NAME="NEGATIVE_INFINITY"><!-- --></A><H3>NEGATIVE_INFINITY</H3><PRE>public static final float <B>NEGATIVE_INFINITY</B></PRE><DL><DD>保存有 <code>float</code> 类型的负无穷大值的常量。它等于 <code>Float.intBitsToFloat(0xff800000)</code> 返回的值。<P><DL><DT><B>另请参见:</B><DD><A HREF="../../constant-values.html#java.lang.Float.NEGATIVE_INFINITY">常量字段值</A></DL></DL><HR><A NAME="NaN"><!-- --></A><H3>NaN</H3><PRE>public static final float <B>NaN</B></PRE><DL><DD>保存有 <code>float</code> 类型的非数字 (Not-a-Number,NaN) 值的常量。它等于 <code>Float.intBitsToFloat(0x7fc00000)</code> 返回的值。<P><DL><DT><B>另请参见:</B><DD><A HREF="../../constant-values.html#java.lang.Float.NaN">常量字段值</A></DL></DL><HR><A NAME="MAX_VALUE"><!-- --></A><H3>MAX_VALUE</H3><PRE>public static final float <B>MAX_VALUE</B></PRE><DL><DD>保存有 <code>float</code> 类型的最大正有限大值的常量,最大正有限大值为 (2-2<sup>-23</sup>)·2<sup>127</sup>。该常量等于十六进制的浮点文本 <code>0x1.fffffeP+127f</code>,也等于 <code>Float.intBitsToFloat(0x7f7fffff)</code>。<P><DL><DT><B>另请参见:</B><DD><A HREF="../../constant-values.html#java.lang.Float.MAX_VALUE">常量字段值</A></DL></DL><HR><A NAME="MIN_VALUE"><!-- --></A><H3>MIN_VALUE</H3><PRE>public static final float <B>MIN_VALUE</B></PRE><DL><DD>保存有 <code>float</code> 类型数据的最小正非零值的常量,最小正非零值为 2<sup>-149</sup>。该常量等于十六进制的浮点文本 <code>0x0.000002P-126f</code>,也等于 <code>Float.intBitsToFloat(0x1)</code>。<P><DL><DT><B>另请参见:</B><DD><A HREF="../../constant-values.html#java.lang.Float.MIN_VALUE">常量字段值</A></DL></DL><HR><A NAME="SIZE"><!-- --></A><H3>SIZE</H3><PRE>public static final int <B>SIZE</B></PRE><DL><DD>表示一个 <tt>float</tt> 值所使用的位数。<P><DL><DT><B>从以下版本开始:</B></DT> <DD>1.5</DD><DT><B>另请参见:</B><DD><A HREF="../../constant-values.html#java.lang.Float.SIZE">常量字段值</A></DL></DL><HR><A NAME="TYPE"><!-- --></A><H3>TYPE</H3><PRE>public static final <A HREF="Class.html" title="java.lang 中的类">Class</A><<A HREF="Float.html" title="java.lang 中的类">Float</A>> <B>TYPE</B></PRE><DL><DD>表示 <code>float</code> 基本类型的 <code>Class</code> 实例。<P><DL><DT><B>从以下版本开始:</B></DT> <DD>JDK1.1</DD></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>构造方法详细信息</B></FONT></TH></TR></TABLE><A NAME="Float(float)"><!-- --></A><H3>Float</H3><PRE>public <B>Float</B>(float value)</PRE><DL><DD>构造一个新分配的 <code>Float</code> 对象,它表示基本的 <code>float</code> 参数。<P><DL><DT><B>参数:</B><DD><CODE>value</CODE> - 用 <code>Float</code> 表示的值。</DL></DL><HR><A NAME="Float(double)"><!-- --></A><H3>Float</H3><PRE>public <B>Float</B>(double value)</PRE><DL><DD>构造一个新分配的 <code>Float</code> 对象,它表示转换为 <code>float</code> 类型的参数。<P><DL><DT><B>参数:</B><DD><CODE>value</CODE> - 用 <code>Float</code> 表示的值。</DL></DL><HR><A NAME="Float(java.lang.String)"><!-- --></A><H3>Float</H3><PRE>public <B>Float</B>(<A HREF="String.html" title="java.lang 中的类">String</A> s) throws <A HREF="NumberFormatException.html" title="java.lang 中的类">NumberFormatException</A></PRE><DL><DD>构造一个新分配的 <code>Float</code> 对象,它表示用字符串表示的 <code>float</code> 类型的浮点值。字符串将被转换为 <code>float</code> 值,这与使用 <code>valueOf</code> 方法非常类似。<P><DL><DT><B>参数:</B><DD><CODE>s</CODE> - 将转换为 <code>Float</code> 值的字符串。<DT><B>抛出:</B><DD><CODE><A HREF="NumberFormatException.html" title="java.lang 中的类">NumberFormatException</A></CODE> - 如果字符串不包含可分析的数字。<DT><B>另请参见:</B><DD><A HREF="Float.html#valueOf(java.lang.String)"><CODE>valueOf(java.lang.String)</CODE></A></DL></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>方法详细信息</B></FONT></TH></TR></TABLE><A NAME="toString(float)"><!-- --></A><H3>toString</H3><PRE>public static <A HREF="String.html" title="java.lang 中的类">String</A> <B>toString</B>(float f)</PRE><DL><DD>返回 <code>float</code> 参数的字符串表示形式。下面提到的所有字符都是 ASCII 字符。 <ul><li>如果参数是 NaN,则结果是字符串 "<code>NaN</code>"。<li>否则,结果是表示参数的(代数)符号和大小(绝对值)的字符串。如果符号为负,则结果的第一个字符是 '<code>-</code>' (<code>'\u002D'</code>);如果符号为正,则结果中不显示符号字符。至于大小值 <i>m</i>: <ul><li>如果 <i>m</i> 为无穷大,则用字符串 <code>"Infinity"</code> 表示它;这样,正无穷大产生的结果就是 <code>"Infinity"</code>,而负无穷大产生的结果是 <code>"-Infinity"</code>。<li>如果 <i>m</i> 为零,则用字符 <code>"0.0"</code> 表示它;这样,负零产生的结果就是 <code>"-0.0"</code>,而正零产生的结果是 <code>"0.0"</code>。<li> 如果 <i>m</i> 大于或者等于 10<sup>-3</sup>,但小于 10<sup>7</sup>,则采用不带前导零的十进制形式,用 <i>m</i> 的整数部分表示它,后面跟着 '<code>.</code>' (<code>'\u002E'</code>),再后面是表示 <i>m</i> 的小数部分的一个或多个十进制位数。<li> 如果 <i>m</i> 小于 10<sup>-3</sup> 或者大于或等于 10<sup>7</sup>,则用所谓的“计算机科学符号”表示它。让 <i>n</i> 成为表示形式为 10<sup><i>n</i> </sup><= <i>m</i> < 10<sup><i>n</i>+1</sup> 的惟一整数;然后让 <i>a</i> 成为 <i>m</i> 的精确算术商数值,并用 10<sup><i>n</i></sup> 这种形式表示它,因此,1 <= <i>a</i> < 10。然后,用 <i>a</i> 的整数部分表示大小值,它的表示形式为:一个十进制位数,后面跟着 '<code>.</code>' (<code>'apos;</code>),接着是表示 <i>a</i> 的小数部分的十进制位数,再后面是字母 '<code>E</code>' (<code>'-pos;</code>),最后是用十进制整数形式表示的 <i>n</i>,这与通过方法 <code><A HREF="Integer.html#toString(int)"><CODE>Integer.toString(int)</CODE></A></code> 产生的结果非常相似。 </ul> </ul>必须为 <i>m</i> 或 <i>a</i> 的小数部分显示多少位呢?至少必须有一位数来表示小数部分,除此之外,需要很多(但只能和需要的一样多)位数来惟一地区别参数值和 <code>float</code> 类型的邻近值。也就是说,假设 <i>x</i> 是用十进制表示法表示的精确算术值,是通过用于有限非零参数 <i>f</i> 的方法生成的。那么 <i>f</i> 必须是最接近 <i>x</i> 的 <code>float</code> 值,如果有两个 <code>float</code> 值同等地接近于 <i>x</i>,那么 <i>f</i> 必须是这两个值中的一个,并且 <i>f</i> 的最低有效位必须是 <code>0</code>。 <p>使用 <CODE>NumberFormat</CODE> 的子类创建浮点值的本地化字符串表示形式。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>f</CODE> - 要转换的浮点型数据。<DT><B>返回:</B><DD>参数的字符串表示形式。</DL></DD></DL><HR><A NAME="toHexString(float)"><!-- --></A><H3>toHexString</H3><PRE>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?