⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hexthree.java

📁 是一款用JAVA 编写的编译器 具有很强的编译功能
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
/* * Copyright 2003 Sun Microsystems, Inc.  All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. *//* * @test * @bug 4920023 * @summary Test hex floating-point literals * @author darcy * * @compile -source 1.5 HexThree.java * @run main HexThree */public class HexThree {    public static void main(String argv[]) {	double [] testValues = {	    +0X.0030000000000P+12,	    +0X.0030000000000P+12D,	    +0X.0030000000000P+12F,	    +0X.0030000000000P+12d,	    +0X.0030000000000P+12f,	    +0X.0030000000000P12,	    +0X.0030000000000P12D,	    +0X.0030000000000P12F,	    +0X.0030000000000P12d,	    +0X.0030000000000P12f,	    +0X.0030000000000p+12,	    +0X.0030000000000p+12D,	    +0X.0030000000000p+12F,	    +0X.0030000000000p+12d,	    +0X.0030000000000p+12f,	    +0X.0030000000000p12,	    +0X.0030000000000p12D,	    +0X.0030000000000p12F,	    +0X.0030000000000p12d,	    +0X.0030000000000p12f,	    +0X.0030P+12,	    +0X.0030P+12D,	    +0X.0030P+12F,	    +0X.0030P+12d,	    +0X.0030P+12f,	    +0X.0030P12,	    +0X.0030P12D,	    +0X.0030P12F,	    +0X.0030P12d,	    +0X.0030P12f,	    +0X.0030p+12,	    +0X.0030p+12D,	    +0X.0030p+12F,	    +0X.0030p+12d,	    +0X.0030p+12f,	    +0X.0030p12,	    +0X.0030p12D,	    +0X.0030p12F,	    +0X.0030p12d,	    +0X.0030p12f,	    +0X.003P+12,	    +0X.003P+12D,	    +0X.003P+12F,	    +0X.003P+12d,	    +0X.003P+12f,	    +0X.003P12,	    +0X.003P12D,	    +0X.003P12F,	    +0X.003P12d,	    +0X.003P12f,	    +0X.003p+12,	    +0X.003p+12D,	    +0X.003p+12F,	    +0X.003p+12d,	    +0X.003p+12f,	    +0X.003p12,	    +0X.003p12D,	    +0X.003p12F,	    +0X.003p12d,	    +0X.003p12f,	    +0X.3P+4,	    +0X.3P+4D,	    +0X.3P+4F,	    +0X.3P+4d,	    +0X.3P+4f,	    +0X.3P4,	    +0X.3P4D,	    +0X.3P4F,	    +0X.3P4d,	    +0X.3P4f,	    +0X.3p+4,	    +0X.3p+4D,	    +0X.3p+4F,	    +0X.3p+4d,	    +0X.3p+4f,	    +0X.3p4,	    +0X.3p4D,	    +0X.3p4F,	    +0X.3p4d,	    +0X.3p4f,	    +0X.C0P+2,	    +0X.C0P+2D,	    +0X.C0P+2F,	    +0X.C0P+2d,	    +0X.C0P+2f,	    +0X.C0P2,	    +0X.C0P2D,	    +0X.C0P2F,	    +0X.C0P2d,	    +0X.C0P2f,	    +0X.C0p+2,	    +0X.C0p+2D,	    +0X.C0p+2F,	    +0X.C0p+2d,	    +0X.C0p+2f,	    +0X.C0p2,	    +0X.C0p2D,	    +0X.C0p2F,	    +0X.C0p2d,	    +0X.C0p2f,	    +0X.CP+2,	    +0X.CP+2D,	    +0X.CP+2F,	    +0X.CP+2d,	    +0X.CP+2f,	    +0X.CP2,	    +0X.CP2D,	    +0X.CP2F,	    +0X.CP2d,	    +0X.CP2f,	    +0X.Cp+2,	    +0X.Cp+2D,	    +0X.Cp+2F,	    +0X.Cp+2d,	    +0X.Cp+2f,	    +0X.Cp2,	    +0X.Cp2D,	    +0X.Cp2F,	    +0X.Cp2d,	    +0X.Cp2f,	    +0X.c0P+2,	    +0X.c0P+2D,	    +0X.c0P+2F,	    +0X.c0P+2d,	    +0X.c0P+2f,	    +0X.c0P2,	    +0X.c0P2D,	    +0X.c0P2F,	    +0X.c0P2d,	    +0X.c0P2f,	    +0X.c0p+2,	    +0X.c0p+2D,	    +0X.c0p+2F,	    +0X.c0p+2d,	    +0X.c0p+2f,	    +0X.c0p2,	    +0X.c0p2D,	    +0X.c0p2F,	    +0X.c0p2d,	    +0X.c0p2f,	    +0X.cP+2,	    +0X.cP+2D,	    +0X.cP+2F,	    +0X.cP+2d,	    +0X.cP+2f,	    +0X.cP2,	    +0X.cP2D,	    +0X.cP2F,	    +0X.cP2d,	    +0X.cP2f,	    +0X.cp+2,	    +0X.cp+2D,	    +0X.cp+2F,	    +0X.cp+2d,	    +0X.cp+2f,	    +0X.cp2,	    +0X.cp2D,	    +0X.cp2F,	    +0X.cp2d,	    +0X.cp2f,	    +0X0.30P+4,	    +0X0.30P+4D,	    +0X0.30P+4F,	    +0X0.30P+4d,	    +0X0.30P+4f,	    +0X0.30P4,	    +0X0.30P4D,	    +0X0.30P4F,	    +0X0.30P4d,	    +0X0.30P4f,	    +0X0.30p+4,	    +0X0.30p+4D,	    +0X0.30p+4F,	    +0X0.30p+4d,	    +0X0.30p+4f,	    +0X0.30p4,	    +0X0.30p4D,	    +0X0.30p4F,	    +0X0.30p4d,	    +0X0.30p4f,	    +0X0.3P+4,	    +0X0.3P+4D,	    +0X0.3P+4F,	    +0X0.3P+4d,	    +0X0.3P+4f,	    +0X0.3P4,	    +0X0.3P4D,	    +0X0.3P4F,	    +0X0.3P4d,	    +0X0.3P4f,	    +0X0.3p+4,	    +0X0.3p+4D,	    +0X0.3p+4F,	    +0X0.3p+4d,	    +0X0.3p+4f,	    +0X0.3p4,	    +0X0.3p4D,	    +0X0.3p4F,	    +0X0.3p4d,	    +0X0.3p4f,	    +0X0.C0P+2,	    +0X0.C0P+2D,	    +0X0.C0P+2F,	    +0X0.C0P+2d,	    +0X0.C0P+2f,	    +0X0.C0P2,	    +0X0.C0P2D,	    +0X0.C0P2F,	    +0X0.C0P2d,	    +0X0.C0P2f,	    +0X0.C0p+2,	    +0X0.C0p+2D,	    +0X0.C0p+2F,	    +0X0.C0p+2d,	    +0X0.C0p+2f,	    +0X0.C0p2,	    +0X0.C0p2D,	    +0X0.C0p2F,	    +0X0.C0p2d,	    +0X0.C0p2f,	    +0X0.CP+2,	    +0X0.CP+2D,	    +0X0.CP+2F,	    +0X0.CP+2d,	    +0X0.CP+2f,	    +0X0.CP2,	    +0X0.CP2D,	    +0X0.CP2F,	    +0X0.CP2d,	    +0X0.CP2f,	    +0X0.Cp+2,	    +0X0.Cp+2D,	    +0X0.Cp+2F,	    +0X0.Cp+2d,	    +0X0.Cp+2f,	    +0X0.Cp2,	    +0X0.Cp2D,	    +0X0.Cp2F,	    +0X0.Cp2d,	    +0X0.Cp2f,	    +0X0.c0P+2,	    +0X0.c0P+2D,	    +0X0.c0P+2F,	    +0X0.c0P+2d,	    +0X0.c0P+2f,	    +0X0.c0P2,	    +0X0.c0P2D,	    +0X0.c0P2F,	    +0X0.c0P2d,	    +0X0.c0P2f,	    +0X0.c0p+2,	    +0X0.c0p+2D,	    +0X0.c0p+2F,	    +0X0.c0p+2d,	    +0X0.c0p+2f,	    +0X0.c0p2,	    +0X0.c0p2D,	    +0X0.c0p2F,	    +0X0.c0p2d,	    +0X0.c0p2f,	    +0X0.cP+2,	    +0X0.cP+2D,	    +0X0.cP+2F,	    +0X0.cP+2d,	    +0X0.cP+2f,	    +0X0.cP2,	    +0X0.cP2D,	    +0X0.cP2F,	    +0X0.cP2d,	    +0X0.cP2f,	    +0X0.cp+2,	    +0X0.cp+2D,	    +0X0.cp+2F,	    +0X0.cp+2d,	    +0X0.cp+2f,	    +0X0.cp2,	    +0X0.cp2D,	    +0X0.cp2F,	    +0X0.cp2d,	    +0X0.cp2f,	    +0X000000000.0030000000000P+12,	    +0X000000000.0030000000000P+12D,	    +0X000000000.0030000000000P+12F,	    +0X000000000.0030000000000P+12d,	    +0X000000000.0030000000000P+12f,	    +0X000000000.0030000000000P12,	    +0X000000000.0030000000000P12D,	    +0X000000000.0030000000000P12F,	    +0X000000000.0030000000000P12d,	    +0X000000000.0030000000000P12f,	    +0X000000000.0030000000000p+12,	    +0X000000000.0030000000000p+12D,	    +0X000000000.0030000000000p+12F,	    +0X000000000.0030000000000p+12d,	    +0X000000000.0030000000000p+12f,	    +0X000000000.0030000000000p12,	    +0X000000000.0030000000000p12D,	    +0X000000000.0030000000000p12F,	    +0X000000000.0030000000000p12d,	    +0X000000000.0030000000000p12f,	    +0X00003P+0,	    +0X00003P+0D,	    +0X00003P+0F,	    +0X00003P+0d,	    +0X00003P+0f,	    +0X00003P-0,	    +0X00003P-0D,	    +0X00003P-0F,	    +0X00003P-0d,	    +0X00003P-0f,	    +0X00003P0,	    +0X00003P0D,	    +0X00003P0F,	    +0X00003P0d,	    +0X00003P0f,	    +0X00003p+0,	    +0X00003p+0D,	    +0X00003p+0F,	    +0X00003p+0d,	    +0X00003p+0f,	    +0X00003p-0,	    +0X00003p-0D,	    +0X00003p-0F,	    +0X00003p-0d,	    +0X00003p-0f,	    +0X00003p0,	    +0X00003p0D,	    +0X00003p0F,	    +0X00003p0d,	    +0X00003p0f,	    +0X0003.P+0,	    +0X0003.P+0D,	    +0X0003.P+0F,	    +0X0003.P+0d,	    +0X0003.P+0f,	    +0X0003.P-0,	    +0X0003.P-0D,	    +0X0003.P-0F,	    +0X0003.P-0d,	    +0X0003.P-0f,	    +0X0003.P0,	    +0X0003.P0D,	    +0X0003.P0F,	    +0X0003.P0d,	    +0X0003.P0f,	    +0X0003.p+0,	    +0X0003.p+0D,	    +0X0003.p+0F,	    +0X0003.p+0d,	    +0X0003.p+0f,	    +0X0003.p-0,	    +0X0003.p-0D,	    +0X0003.p-0F,	    +0X0003.p-0d,	    +0X0003.p-0f,	    +0X0003.p0,	    +0X0003.p0D,	    +0X0003.p0F,	    +0X0003.p0d,	    +0X0003.p0f,	    +0X0003P+0,	    +0X0003P+0D,	    +0X0003P+0F,	    +0X0003P+0d,	    +0X0003P+0f,	    +0X0003P-0,	    +0X0003P-0D,	    +0X0003P-0F,	    +0X0003P-0d,	    +0X0003P-0f,	    +0X0003P0,	    +0X0003P0D,	    +0X0003P0F,	    +0X0003P0d,	    +0X0003P0f,	    +0X0003p+0,	    +0X0003p+0D,	    +0X0003p+0F,	    +0X0003p+0d,	    +0X0003p+0f,	    +0X0003p-0,	    +0X0003p-0D,	    +0X0003p-0F,	    +0X0003p-0d,	    +0X0003p-0f,	    +0X0003p0,	    +0X0003p0D,	    +0X0003p0F,	    +0X0003p0d,	    +0X0003p0f,	    +0X01.80P+1,	    +0X01.80P+1D,	    +0X01.80P+1F,	    +0X01.80P+1d,	    +0X01.80P+1f,	    +0X01.80P1,	    +0X01.80P1D,	    +0X01.80P1F,	    +0X01.80P1d,	    +0X01.80P1f,	    +0X01.80p+1,	    +0X01.80p+1D,	    +0X01.80p+1F,	    +0X01.80p+1d,	    +0X01.80p+1f,	    +0X01.80p1,	    +0X01.80p1D,	    +0X01.80p1F,	    +0X01.80p1d,	    +0X01.80p1f,	    +0X01.8P+1,	    +0X01.8P+1D,	    +0X01.8P+1F,	    +0X01.8P+1d,	    +0X01.8P+1f,	    +0X01.8P1,	    +0X01.8P1D,	    +0X01.8P1F,	    +0X01.8P1d,	    +0X01.8P1f,	    +0X01.8p+1,	    +0X01.8p+1D,	    +0X01.8p+1F,	    +0X01.8p+1d,	    +0X01.8p+1f,	    +0X01.8p1,	    +0X01.8p1D,	    +0X01.8p1F,	    +0X01.8p1d,	    +0X01.8p1f,	    +0X1.80P+1,	    +0X1.80P+1D,	    +0X1.80P+1F,	    +0X1.80P+1d,	    +0X1.80P+1f,	    +0X1.80P1,	    +0X1.80P1D,	    +0X1.80P1F,	    +0X1.80P1d,	    +0X1.80P1f,	    +0X1.80p+1,	    +0X1.80p+1D,	    +0X1.80p+1F,	    +0X1.80p+1d,	    +0X1.80p+1f,	    +0X1.80p1,	    +0X1.80p1D,	    +0X1.80p1F,	    +0X1.80p1d,	    +0X1.80p1f,	    +0X1.8P+1,	    +0X1.8P+1D,	    +0X1.8P+1F,	    +0X1.8P+1d,	    +0X1.8P+1f,	    +0X1.8P1,	    +0X1.8P1D,	    +0X1.8P1F,	    +0X1.8P1d,	    +0X1.8P1f,	    +0X1.8p+1,	    +0X1.8p+1D,	    +0X1.8p+1F,	    +0X1.8p+1d,	    +0X1.8p+1f,	    +0X1.8p1,	    +0X1.8p1D,	    +0X1.8p1F,	    +0X1.8p1d,	    +0X1.8p1f,	    +0X18.0P-3,	    +0X18.0P-3D,	    +0X18.0P-3F,	    +0X18.0P-3d,	    +0X18.0P-3f,	    +0X18.0p-3,	    +0X18.0p-3D,	    +0X18.0p-3F,	    +0X18.0p-3d,	    +0X18.0p-3f,	    +0X18P-3,	    +0X18P-3D,	    +0X18P-3F,	    +0X18P-3d,	    +0X18P-3f,	    +0X18p-3,	    +0X18p-3D,	    +0X18p-3F,	    +0X18p-3d,	    +0X18p-3f,	    +0X3.000000P+0,	    +0X3.000000P+0D,	    +0X3.000000P+0F,	    +0X3.000000P+0d,	    +0X3.000000P+0f,	    +0X3.000000P-0,	    +0X3.000000P-0D,	    +0X3.000000P-0F,	    +0X3.000000P-0d,	    +0X3.000000P-0f,	    +0X3.000000P0,	    +0X3.000000P0D,	    +0X3.000000P0F,	    +0X3.000000P0d,	    +0X3.000000P0f,	    +0X3.000000p+0,	    +0X3.000000p+0D,	    +0X3.000000p+0F,	    +0X3.000000p+0d,	    +0X3.000000p+0f,	    +0X3.000000p-0,	    +0X3.000000p-0D,	    +0X3.000000p-0F,	    +0X3.000000p-0d,	    +0X3.000000p-0f,	    +0X3.000000p0,	    +0X3.000000p0D,	    +0X3.000000p0F,	    +0X3.000000p0d,	    +0X3.000000p0f,	    +0X3.0P+0,	    +0X3.0P+0D,	    +0X3.0P+0F,	    +0X3.0P+0d,	    +0X3.0P+0f,	    +0X3.0P-0,	    +0X3.0P-0D,	    +0X3.0P-0F,	    +0X3.0P-0d,	    +0X3.0P-0f,	    +0X3.0P0,	    +0X3.0P0D,	    +0X3.0P0F,	    +0X3.0P0d,	    +0X3.0P0f,	    +0X3.0p+0,	    +0X3.0p+0D,	    +0X3.0p+0F,	    +0X3.0p+0d,	    +0X3.0p+0f,	    +0X3.0p-0,	    +0X3.0p-0D,	    +0X3.0p-0F,	    +0X3.0p-0d,	    +0X3.0p-0f,	    +0X3.0p0,	    +0X3.0p0D,	    +0X3.0p0F,	    +0X3.0p0d,	    +0X3.0p0f,	    +0X3.P+0,	    +0X3.P+0D,	    +0X3.P+0F,	    +0X3.P+0d,	    +0X3.P+0f,	    +0X3.P-0,	    +0X3.P-0D,	    +0X3.P-0F,	    +0X3.P-0d,	    +0X3.P-0f,	    +0X3.P0,	    +0X3.P0D,	    +0X3.P0F,	    +0X3.P0d,	    +0X3.P0f,	    +0X3.p+0,	    +0X3.p+0D,	    +0X3.p+0F,	    +0X3.p+0d,	    +0X3.p+0f,	    +0X3.p-0,	    +0X3.p-0D,	    +0X3.p-0F,	    +0X3.p-0d,	    +0X3.p-0f,	    +0X3.p0,	    +0X3.p0D,	    +0X3.p0F,	    +0X3.p0d,	    +0X3.p0f,	    +0X3000000.0000P-24,	    +0X3000000.0000P-24D,	    +0X3000000.0000P-24F,	    +0X3000000.0000P-24d,	    +0X3000000.0000P-24f,	    +0X3000000.0000p-24,	    +0X3000000.0000p-24D,	    +0X3000000.0000p-24F,	    +0X3000000.0000p-24d,	    +0X3000000.0000p-24f,	    +0X3000000.P-24,	    +0X3000000.P-24D,	    +0X3000000.P-24F,	    +0X3000000.P-24d,	    +0X3000000.P-24f,	    +0X3000000.p-24,	    +0X3000000.p-24D,	    +0X3000000.p-24F,	    +0X3000000.p-24d,	    +0X3000000.p-24f,	    +0X3000000P-24,	    +0X3000000P-24D,	    +0X3000000P-24F,	    +0X3000000P-24d,	    +0X3000000P-24f,	    +0X3000000p-24,	    +0X3000000p-24D,	    +0X3000000p-24F,	    +0X3000000p-24d,	    +0X3000000p-24f,	    +0X3P+0,	    +0X3P+0D,	    +0X3P+0F,	    +0X3P+0d,	    +0X3P+0f,	    +0X3P-0,	    +0X3P-0D,	    +0X3P-0F,	    +0X3P-0d,	    +0X3P-0f,	    +0X3P0,	    +0X3P0D,	    +0X3P0F,	    +0X3P0d,	    +0X3P0f,	    +0X3p+0,	    +0X3p+0D,	    +0X3p+0F,	    +0X3p+0d,	    +0X3p+0f,	    +0X3p-0,	    +0X3p-0D,	    +0X3p-0F,	    +0X3p-0d,	    +0X3p-0f,	    +0X3p0,	    +0X3p0D,	    +0X3p0F,	    +0X3p0d,	    +0X3p0f,	    +0XC.0P-2,	    +0XC.0P-2D,	    +0XC.0P-2F,	    +0XC.0P-2d,	    +0XC.0P-2f,	    +0XC.0p-2,	    +0XC.0p-2D,	    +0XC.0p-2F,	    +0XC.0p-2d,	    +0XC.0p-2f,	    +0XC.P-2,	    +0XC.P-2D,	    +0XC.P-2F,	    +0XC.P-2d,	    +0XC.P-2f,	    +0XC.p-2,	    +0XC.p-2D,	    +0XC.p-2F,	    +0XC.p-2d,	    +0XC.p-2f,	    +0XCP-2,	    +0XCP-2D,	    +0XCP-2F,	    +0XCP-2d,	    +0XCP-2f,	    +0XCp-2,	    +0XCp-2D,	    +0XCp-2F,	    +0XCp-2d,	    +0XCp-2f,	    +0Xc.0P-2,	    +0Xc.0P-2D,	    +0Xc.0P-2F,	    +0Xc.0P-2d,	    +0Xc.0P-2f,	    +0Xc.0p-2,	    +0Xc.0p-2D,	    +0Xc.0p-2F,	    +0Xc.0p-2d,	    +0Xc.0p-2f,	    +0Xc.P-2,	    +0Xc.P-2D,	    +0Xc.P-2F,	    +0Xc.P-2d,	    +0Xc.P-2f,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -