JAVA kann nicht konvertieren von int zu short

Hallo ich bin neu hier und dies ist meine erste Frage:
Ich habe einen code mit einfachen aritmetic Betreiber.
Aber es hat nicht funktioniert:

int a = 10;
short premennaTypuShort = (short)a;     /*retyped variable a into short type and entered into new variable*/
premennaTypuShort = premennaTypuShort - 7;
/*now i am trying to decrease the number but eclipse wrote that cannot convert from int to short.*/

ich versuche, verringern Sie die angegebene Zahl als kurze, aber eclipse schrieb, die nicht konvertieren von int zu kurz. Ich don ' T undertand, warum.
also, wo ist das problem ? wie kann ich das reparieren dieses Fehlers?

  • Wenn der Umgang mit short und int arithmetische Operationen in java return Ergebnis in int so haben Sie festgelegt, dass in int
  • premennaTypuShort -= 7;
  • festgelegten, die in short nicht in int sorry für Tippfehler
  • stackoverflow.com/questions/2294934/...
Schreibe einen Kommentar