24 lines
798 B
Java
24 lines
798 B
Java
|
/*--------------------------------------------------------------------------*/
|
||
|
/* File name : err10.java */
|
||
|
/* : */
|
||
|
/* Cause : Operator >>> doesn't work correctly when value is negative. */
|
||
|
/* : */
|
||
|
/* Message : NG : a = -2 */
|
||
|
/*--------------------------------------------------------------------------*/
|
||
|
|
||
|
public class err10 {
|
||
|
public static void main(String[] args) {
|
||
|
int a = -3;
|
||
|
|
||
|
a = a>>>1;
|
||
|
|
||
|
if ( a == 2147483646 ) {
|
||
|
System.out.println("OK");
|
||
|
} else {
|
||
|
System.out.println("NG:[2147483646]-->[" +a+ "]");
|
||
|
}
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|