Java parseInt vs parseLong

String a = "576055795"; 

long b = 10*Integer.parseInt(a);

long c = 10*Long.parseLong(a);

System.out.println(b); //Prints 1465590654 
System.out.println(c); //Prints 5760557950

Warum sind Sie unterschiedlich?

  • Wissen Sie, wie Integer und Long unterschiedlich sind?
  • Ich bin mir bewusst, die reichen, ja
  • Sind Sie sich bewusst, dass 5760557950 ist außerhalb der Reichweite?
  • Ach so, Sie Fragen sich, warum int * int nicht führen long?
  • Mein schlechtes. Sorry. Erhalten Sie es jetzt. 🙂 Danke für die anschauliche Erklärung.
InformationsquelleAutor aandis | 2014-07-05
Schreibe einen Kommentar