亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? double.java

?? linux下編程用 編譯軟件
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/* Double.java -- object wrapper for double   Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005   Free Software Foundation, Inc.This file is part of GNU Classpath.GNU Classpath is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2, or (at your option)any later version.GNU Classpath is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNUGeneral Public License for more details.You should have received a copy of the GNU General Public Licensealong with GNU Classpath; see the file COPYING.  If not, write to theFree Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA02110-1301 USA.Linking this library statically or dynamically with other modules ismaking a combined work based on this library.  Thus, the terms andconditions of the GNU General Public License cover the wholecombination.As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce anexecutable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable underterms of your choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the license of thatmodule.  An independent module is a module which is not derived fromor based on this library.  If you modify this library, you may extendthis exception to your version of the library, but you are notobligated to do so.  If you do not wish to do so, delete thisexception statement from your version. */package java.lang;/** * Instances of class <code>Double</code> represent primitive * <code>double</code> values. * * Additionally, this class provides various helper functions and variables * related to doubles. * * @author Paul Fisher * @author Andrew Haley (aph@cygnus.com) * @author Eric Blake (ebb9@email.byu.edu) * @since 1.0 * @status updated to 1.4 */public final class Double extends Number implements Comparable{  /**   * Compatible with JDK 1.0+.   */  private static final long serialVersionUID = -9172774392245257468L;  /**   * The maximum positive value a <code>double</code> may represent   * is 1.7976931348623157e+308.   */  public static final double MAX_VALUE = 1.7976931348623157e+308;  /**   * The minimum positive value a <code>double</code> may represent   * is 5e-324.   */  public static final double MIN_VALUE = 5e-324;  /**   * The value of a double representation -1.0/0.0, negative   * infinity.   */  public static final double NEGATIVE_INFINITY = -1.0 / 0.0;  /**   * The value of a double representing 1.0/0.0, positive infinity.   */  public static final double POSITIVE_INFINITY = 1.0 / 0.0;  /**   * All IEEE 754 values of NaN have the same value in Java.   */  public static final double NaN = 0.0 / 0.0;  /**   * The number of bits needed to represent a <code>double</code>.   * @since 1.5   */  public static final int SIZE = 64; /**   * The primitive type <code>double</code> is represented by this   * <code>Class</code> object.   * @since 1.1   */  public static final Class TYPE = VMClassLoader.getPrimitiveClass('D');  /**   * The immutable value of this Double.   *   * @serial the wrapped double   */  private final double value;  /**   * Create a <code>Double</code> from the primitive <code>double</code>   * specified.   *   * @param value the <code>double</code> argument   */  public Double(double value)  {    this.value = value;  }  /**   * Create a <code>Double</code> from the specified <code>String</code>.   * This method calls <code>Double.parseDouble()</code>.   *   * @param s the <code>String</code> to convert   * @throws NumberFormatException if <code>s</code> cannot be parsed as a   *         <code>double</code>   * @throws NullPointerException if <code>s</code> is null   * @see #parseDouble(String)   */  public Double(String s)  {    value = parseDouble(s);  }  /**   * Convert the <code>double</code> to a <code>String</code>.   * Floating-point string representation is fairly complex: here is a   * rundown of the possible values.  "<code>[-]</code>" indicates that a   * negative sign will be printed if the value (or exponent) is negative.   * "<code>&lt;number&gt;</code>" means a string of digits ('0' to '9').   * "<code>&lt;digit&gt;</code>" means a single digit ('0' to '9').<br>   *   * <table border=1>   * <tr><th>Value of Double</th><th>String Representation</th></tr>   * <tr><td>[+-] 0</td> <td><code>[-]0.0</code></td></tr>   * <tr><td>Between [+-] 10<sup>-3</sup> and 10<sup>7</sup>, exclusive</td>   *     <td><code>[-]number.number</code></td></tr>   * <tr><td>Other numeric value</td>   *     <td><code>[-]&lt;digit&gt;.&lt;number&gt;   *          E[-]&lt;number&gt;</code></td></tr>   * <tr><td>[+-] infinity</td> <td><code>[-]Infinity</code></td></tr>   * <tr><td>NaN</td> <td><code>NaN</code></td></tr>   * </table>   *   * Yes, negative zero <em>is</em> a possible value.  Note that there is   * <em>always</em> a <code>.</code> and at least one digit printed after   * it: even if the number is 3, it will be printed as <code>3.0</code>.   * After the ".", all digits will be printed except trailing zeros. The   * result is rounded to the shortest decimal number which will parse back   * to the same double.   *   * <p>To create other output formats, use {@link java.text.NumberFormat}.   *   * @XXX specify where we are not in accord with the spec.   *   * @param d the <code>double</code> to convert   * @return the <code>String</code> representing the <code>double</code>   */  public static String toString(double d)  {    return VMDouble.toString(d, false);  }  /**   * Returns a <code>Double</code> object wrapping the value.   * In contrast to the <code>Double</code> constructor, this method   * may cache some values.  It is used by boxing conversion.   *   * @param val the value to wrap   * @return the <code>Double</code>   *    * @since 1.5   */  public static Double valueOf(double val)  {    // We don't actually cache, but we could.    return new Double(val);  } /**   * Create a new <code>Double</code> object using the <code>String</code>.   *   * @param s the <code>String</code> to convert   * @return the new <code>Double</code>   * @throws NumberFormatException if <code>s</code> cannot be parsed as a   *         <code>double</code>   * @throws NullPointerException if <code>s</code> is null.   * @see #parseDouble(String)   */  public static Double valueOf(String s)  {    return new Double(parseDouble(s));  }  /**   * Parse the specified <code>String</code> as a <code>double</code>. The   * extended BNF grammar is as follows:<br>   * <pre>   * <em>DecodableString</em>:   *      ( [ <code>-</code> | <code>+</code> ] <code>NaN</code> )   *    | ( [ <code>-</code> | <code>+</code> ] <code>Infinity</code> )   *    | ( [ <code>-</code> | <code>+</code> ] <em>FloatingPoint</em>   *              [ <code>f</code> | <code>F</code> | <code>d</code>   *                | <code>D</code>] )   * <em>FloatingPoint</em>:   *      ( { <em>Digit</em> }+ [ <code>.</code> { <em>Digit</em> } ]   *              [ <em>Exponent</em> ] )   *    | ( <code>.</code> { <em>Digit</em> }+ [ <em>Exponent</em> ] )   * <em>Exponent</em>:   *      ( ( <code>e</code> | <code>E</code> )   *              [ <code>-</code> | <code>+</code> ] { <em>Digit</em> }+ )   * <em>Digit</em>: <em><code>'0'</code> through <code>'9'</code></em>   * </pre>   *   * <p>NaN and infinity are special cases, to allow parsing of the output   * of toString.  Otherwise, the result is determined by calculating   * <em>n * 10<sup>exponent</sup></em> to infinite precision, then rounding   * to the nearest double. Remember that many numbers cannot be precisely   * represented in floating point. In case of overflow, infinity is used,   * and in case of underflow, signed zero is used. Unlike Integer.parseInt,   * this does not accept Unicode digits outside the ASCII range.   *   * <p>If an unexpected character is found in the <code>String</code>, a   * <code>NumberFormatException</code> will be thrown.  Leading and trailing   * 'whitespace' is ignored via <code>String.trim()</code>, but spaces   * internal to the actual number are not allowed.   *   * <p>To parse numbers according to another format, consider using   * {@link java.text.NumberFormat}.   *   * @XXX specify where/how we are not in accord with the spec.   *   * @param str the <code>String</code> to convert   * @return the <code>double</code> value of <code>s</code>   * @throws NumberFormatException if <code>s</code> cannot be parsed as a   *         <code>double</code>   * @throws NullPointerException if <code>s</code> is null   * @see #MIN_VALUE   * @see #MAX_VALUE   * @see #POSITIVE_INFINITY   * @see #NEGATIVE_INFINITY   * @since 1.2   */  public static double parseDouble(String str)  {    return VMDouble.parseDouble(str);  }  /**   * Return <code>true</code> if the <code>double</code> has the same   * value as <code>NaN</code>, otherwise return <code>false</code>.   *   * @param v the <code>double</code> to compare   * @return whether the argument is <code>NaN</code>.   */  public static boolean isNaN(double v)  {    // This works since NaN != NaN is the only reflexive inequality    // comparison which returns true.    return v != v;  }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丁香激情综合国产| 日韩精品国产精品| 色屁屁一区二区| jlzzjlzz亚洲日本少妇| 国产成人av福利| 韩国精品主播一区二区在线观看 | 欧美精品一区视频| 91精品国产综合久久蜜臀| 在线亚洲高清视频| 欧美三级乱人伦电影| 欧美日韩在线播放三区| 欧美日韩久久不卡| 欧美一区二区三区日韩视频| 日韩欧美国产精品一区| 日韩免费观看高清完整版| 精品国产免费视频| 国产欧美精品一区| 国产精品三级电影| 亚洲制服欧美中文字幕中文字幕| 亚洲综合偷拍欧美一区色| 亚洲国产精品久久一线不卡| 男男视频亚洲欧美| 丁香婷婷综合色啪| 色狠狠色噜噜噜综合网| 51精品久久久久久久蜜臀| 精品国产免费人成在线观看| 亚洲国产岛国毛片在线| 一区二区三区蜜桃网| 男女男精品视频| 成人免费三级在线| 欧美亚洲一区二区三区四区| 日韩欧美在线一区二区三区| 国产精品久久久久久久裸模| 亚洲愉拍自拍另类高清精品| 久久精品99久久久| 欧美视频自拍偷拍| 精品精品国产高清一毛片一天堂| 国产精品久久久久影院亚瑟 | 欧美日韩色综合| 精品久久久三级丝袜| 日韩理论片中文av| 免费日韩伦理电影| 97成人超碰视| 欧美xxxxxxxx| 一区二区三区毛片| 国产69精品久久久久777| 欧美影片第一页| 国产欧美一二三区| 日本亚洲免费观看| 91国在线观看| 国产欧美va欧美不卡在线| 亚洲成人在线免费| 97久久精品人人爽人人爽蜜臀| 欧美日本高清视频在线观看| 国产精品进线69影院| 狠狠色综合日日| 欧美日韩久久久| 玉米视频成人免费看| 国产激情一区二区三区| 欧美一级一区二区| 一区二区三区四区亚洲| 暴力调教一区二区三区| 久久久久国产成人精品亚洲午夜| 午夜精品福利在线| 欧美日韩精品高清| 一区二区三区在线不卡| av毛片久久久久**hd| 国产女人18水真多18精品一级做 | 国产精品羞羞答答xxdd| 91精品国产91热久久久做人人| 亚洲激情第一区| 99精品一区二区| 国产精品大尺度| 丰满少妇久久久久久久| 国产午夜亚洲精品理论片色戒| 黄色精品一二区| 久久蜜桃av一区二区天堂| 久久国产精品露脸对白| 欧美一区二区三区公司| 裸体一区二区三区| 欧美一区二区三区性视频| 日韩成人免费在线| 91精品国产综合久久久久| 午夜激情综合网| 91麻豆精品国产自产在线| 视频一区二区国产| 欧美一级二级三级蜜桃| 久草精品在线观看| 久久久久国产精品免费免费搜索| 国产精品一区在线观看你懂的| 欧美精品一区二区久久婷婷| 国产一本一道久久香蕉| 国产欧美日韩综合精品一区二区| 成人午夜大片免费观看| 成人欧美一区二区三区1314| 91国内精品野花午夜精品| 婷婷综合五月天| 久久久精品免费免费| av在线这里只有精品| 亚洲综合无码一区二区| 日韩你懂的在线播放| 粉嫩蜜臀av国产精品网站| 亚洲精品视频在线观看免费| 欧美日韩国产色站一区二区三区| 美洲天堂一区二卡三卡四卡视频| 久久综合一区二区| 91老师片黄在线观看| 美腿丝袜一区二区三区| 国产精品无人区| 欧美精品亚洲二区| 国产老妇另类xxxxx| 亚洲一区在线观看网站| 日韩视频国产视频| 成人av电影在线| 青娱乐精品视频| 国产精品视频你懂的| 欧美日韩免费一区二区三区视频| 久久av资源站| 一区二区三区免费看视频| 亚洲图片欧美激情| 欧美xxxx老人做受| 欧美综合色免费| 国产成人亚洲综合色影视| 亚洲成人免费影院| 亚洲天堂成人在线观看| 精品剧情v国产在线观看在线| 一本到高清视频免费精品| 狠狠色丁香久久婷婷综| 午夜精品免费在线| 亚洲图片激情小说| 国产日韩精品一区| 91精品国产欧美一区二区 | 一区二区三区在线播放| 久久婷婷久久一区二区三区| 91国产视频在线观看| 成人午夜大片免费观看| 国产一区91精品张津瑜| 免费成人美女在线观看.| 一区二区三区不卡视频在线观看| 欧美激情综合网| 精品国产在天天线2019| 日韩一区二区三区视频在线观看| 日本国产一区二区| 99精品视频在线免费观看| 国产一区二区三区高清播放| 日本视频免费一区| 日韩专区欧美专区| 亚洲444eee在线观看| 亚洲一区二区视频在线观看| 亚洲免费电影在线| 亚洲人成在线播放网站岛国| 国产精品久久久久精k8 | 99精品国产99久久久久久白柏| 蜜桃在线一区二区三区| 老司机精品视频导航| 日韩电影在线看| 韩国成人精品a∨在线观看| 久久蜜桃av一区精品变态类天堂| 日韩一区二区精品在线观看| 欧美高清激情brazzers| 欧美久久高跟鞋激| 337p亚洲精品色噜噜噜| 日韩一区二区三区电影在线观看 | 亚洲摸摸操操av| 亚洲日本青草视频在线怡红院| 久久精品一区二区三区四区| 亚洲女爱视频在线| 99re视频这里只有精品| 99久久精品国产毛片| 丁香五精品蜜臀久久久久99网站| 久久精品国产亚洲a| 国产精品一区二区男女羞羞无遮挡| 日韩精品乱码av一区二区| 亚洲视频免费在线| 国产香蕉久久精品综合网| 精品少妇一区二区三区在线视频| 欧美一卡2卡3卡4卡| 欧美日韩激情一区二区三区| 色综合天天综合狠狠| 91麻豆精品在线观看| 在线亚洲免费视频| 日韩一区二区不卡| 国产亲近乱来精品视频| 一区二区三区av电影| 日韩高清电影一区| 成人免费高清在线| 欧美三级乱人伦电影| 久久精品视频在线看| 亚洲男女一区二区三区| 精品在线播放免费| 色婷婷精品久久二区二区蜜臂av | 精一区二区三区| 国产一区二区三区不卡在线观看| 成人av免费在线| 日韩欧美成人激情| 亚洲精品国产无套在线观| 精品午夜久久福利影院| 91丝袜美女网| 久久亚洲精华国产精华液| 亚洲一区在线视频观看|