ich einen Test morgen und ich kann meine Bücher Erklärung verstehen, ich schätze die Hilfe:Java Integers MIN_VALUE negativ dann vergleichen
public class TestClass{
public static void main(String[] args) throws Exception{
int a = Integer.MIN_VALUE;
int b = -a;
System.out.println(a+ " "+b);
}
}
Ausgang: -2147483648 -2147483648
Warum ist dieser Druck 2 negative Zahlen der gleicher Größe und nicht positiv und negativ?
Das war schnell und präzise! –
Ah mein Buch gab mir eine Erklärung in Binärform, ich bevorzuge diese Erklärung, die ich leichter verstehen kann. Sehr geschätzt. – Quinma
Eine andere Möglichkeit, dieses Problem zu beheben, ist die Verwendung von 'Math.abs()'. 'Math.abs (Integer.MIN_VALUE) == Integer.MIN_VALUE' – whiskeyspider