Advertisement
hhac

Unsigned Numbers Kotlin

Jul 4th, 2023 (edited)
946
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | Software | 0 0
  1. // Online Java Compiler
  2. // Use this editor to write, compile and run your Java code online
  3.  
  4. class UnsignedNumbers {
  5.     public static void main(String[] args) {
  6.         System.out.println("Hello, World!");
  7.        
  8.         int i = -2094967296;
  9.        
  10.         System.out.println(i);
  11.         System.out.println(Integer.toUnsignedString(i));
  12.        
  13.         // two unsigned ints
  14.         int i1 = (int) 2200000000L;
  15.         int i2 = 55555;
  16.        
  17.         int sum  = i1 + i2;  // 2200055555
  18.         int diff = i1 - i2;  // 2199944445
  19.         int prod = i2 * i2;  // 3086358025
  20.        
  21.         System.out.println("Sum: " + sum);
  22.         System.out.println("diff: " + diff);
  23.         System.out.println("prod: " + prod);
  24.        
  25.         System.out.println("Sum: " + Integer.toUnsignedString(sum));
  26.         System.out.println("diff: " + Integer.toUnsignedString(diff));
  27.         System.out.println("prod: " + Integer.toUnsignedString(prod));
  28.        
  29.         int q = Integer.divideUnsigned(i1, i2);
  30.         int r = Integer.remainderUnsigned(i1, i2);
  31.  
  32.         System.out.println("q: " + q); // 39600
  33.         System.out.println("r: " + r); // 22000
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement