| /*--------------------------------------------------------------------------*/ | |
| /* 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+ "]"); | |
| } | |
| } | |
| } | |