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

📄 divzero.java

📁 是一款用JAVA 编写的编译器 具有很强的编译功能
💻 JAVA
字号:
/** * @test  /nodynamiccopyright/ * @bug 4759494 4986256  * @compile/ref=DivZero.noLint.out -XDstdout                   -XDrawDiagnostics DivZero.java * @compile/ref=DivZero.lint.out -XDstdout    -Xlint:divzero   -XDrawDiagnostics DivZero.java * @compile/ref=DivZero.lint.out -XDstdout    -Xlint:all,-path -XDrawDiagnostics DivZero.java */class DivZero{    public static final int ONE = 1;    public int i1 = 1 / 0;    public static final int i2 = 1 / 0;    public int i3 = 1 % 0;    public static final int i4 = 1 % 0;    public static final int i5 = 1 / (1 - 1);    public static final int i6 = 1 / (ONE - 1);    public static final int i7 = 1 / (ONE - ONE);    public  static final int i8 = 1 % (1 - 1);    public  static final int i9 = 1 % (ONE - 1);    public  static final int i10 = 1 % (ONE - ONE);    public static final long ONEL = 1L;    public long l1 = 1L / 0L;    public static final long l2 = 1L / 0L;    public long l3 = 1L % 0L;    public static final long l4 = 1L % 0L;    public static final long l5 = 1L / (1L - 1L);    public static final long l6 = 1L / (ONEL - 1L);    public static final long l7 = 1L / (ONEL - ONEL);    public  static final long l8 = 1L % (1L - 1L);    public  static final long l9 = 1L % (ONEL - 1L);    public  static final long l10 = 1L % (ONEL - ONEL);    static void m() {	int mi1 = 1 / 0;	int mi2 = 1 % 0;        mi1 /= 0;	mi1 %= 0;	long ml1 = 1L / 0L;	long ml2 = 1L % 0L;        ml1 /= 0L;	ml1 %= 0L;    }}@SuppressWarnings("divzero")class DivZero2{    public static final int ONE = 1;    public int i1 = 1 / 0;    public static final int i2 = 1 / 0;    public int i3 = 1 % 0;    public static final int i4 = 1 % 0;    public static final int i5 = 1 / (1 - 1);    public static final int i6 = 1 / (ONE - 1);    public static final int i7 = 1 / (ONE - ONE);    public  static final int i8 = 1 % (1 - 1);    public  static final int i9 = 1 % (ONE - 1);    public  static final int i10 = 1 % (ONE - ONE);    public static final long ONEL = 1L;    public long l1 = 1L / 0L;    public static final long l2 = 1L / 0L;    public long l3 = 1L % 0L;    public static final long l4 = 1L % 0L;    public static final long l5 = 1L / (1L - 1L);    public static final long l6 = 1L / (ONEL - 1L);    public static final long l7 = 1L / (ONEL - ONEL);    public  static final long l8 = 1L % (1L - 1L);    public  static final long l9 = 1L % (ONEL - 1L);    public  static final long l10 = 1L % (ONEL - ONEL);    static void m() {	int mi1 = 1 / 0;	int mi2 = 1 % 0;        mi1 /= 0;	mi1 %= 0;	long ml1 = 1L / 0L;	long ml2 = 1L % 0L;        ml1 /= 0L;	ml1 %= 0L;    }}class DivZero3{    @SuppressWarnings("divzero")    public int i1 = 1 / 0;    @SuppressWarnings("divzero")    public static final int i2 = 1 / 0;    @SuppressWarnings("divzero")    public int i3 = 1 % 0;    @SuppressWarnings("divzero")    public static final int i4 = 1 % 0;    @SuppressWarnings("divzero")    public long l1 = 1L / 0L;    @SuppressWarnings("divzero")    public static final long l2 = 1L / 0L;    @SuppressWarnings("divzero")    public long l3 = 1L % 0L;    @SuppressWarnings("divzero")    public static final long l4 = 1L % 0L;    @SuppressWarnings("divzero")    static void m() {	int mi1 = 1 / 0;	int mi2 = 1 % 0;        mi1 /= 0;	mi1 %= 0;	long ml1 = 1L / 0L;	long ml2 = 1L % 0L;        ml1 /= 0L;	ml1 %= 0L;    }}

⌨️ 快捷键说明

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