1 /*--------------------------------------------------------------------------*/
2 /* File name  : err10.java                                                  */
3 /*            :                                                             */
4 /* Cause      : Operator >>> doesn't work correctly when value is negative. */
5 /*            :                                                             */
6 /* Message    : NG : a = -2                                                 */
7 /*--------------------------------------------------------------------------*/
8 
9 public class err10 {
main(String[] args)10   public static void main(String[] args) {
11     int a = -3;
12 
13     a = a>>>1;
14 
15     if ( a == 2147483646 ) {
16       System.out.println("OK");
17     } else {
18       System.out.println("NG:[2147483646]-->[" +a+ "]");
19     }
20 
21   }
22 }
23 
24