JavaRush /Java Blog /Random-TK /Java-da setirleri bölmek

Java-da setirleri bölmek

Toparda çap edildi
Programmistler köplenç çözgütleri hemişe aýdyň bolmadyk meseleler bilen ýüzbe-ýüz bolýarlar. Şeýle meseleleriň biri hem setir derňewi. Konsoldan, faýldan we beýleki çeşmelerden maglumatlary okanyňyzda ulanylýar. Internet arkaly iberilýän maglumatlaryň köpüsi hatar görnüşde. Gynansagam, setirler bilen matematiki amallary ýerine ýetirmek mümkin däl. Şonuň üçin her bir programmist bir setiri Java-da sana nädip öwürmelidigini anyk bilmeli. Java-da setirleri bölmek - 1Setirlerde dürli san görnüşleri bolup biler:
  • baýt;
  • gysga;
  • int;
  • uzyn;
  • ýüzmek;
  • goşa
Gerekli görnüşiň san bahasyny setirden çykarmak üçin, onuň örtük synpyny ulanmaly:

byte a = Byte.parseByte("42");
short b = Short.parseShort("42");
int c = Integer.parseInt("42");
long d = Long.parseLong("42");
float e = Float.parseFloat("42.0");
double f = Double.parseDouble("42.0");
intIň meşhur maglumat görnüşiniň , ulanylyş ýygylygy nukdaýnazaryndan, parseIntJava-daky usulyň konsola maglumat çykarmak usulynyň arkasyndan dem alýandygy hiç kim üçin syr däl System.out.println(). Emma usuly ulananyňyzda Integer.parseInt()käbir nuanslary ýadyňyzdan çykarmaly dälsiňiz:
  1. Bitewi bahasy bolmadyk bir setiri bir usula geçirseňiz, java.lang.NumberFormatExceptionnetijäniň setiriniň bitewi bahasy däldigini görkezýän ýalňyşlyk alarsyňyz.

  2. NumberFormatExceptiongeçen setirde boş ýer bar bolsa hem bolar.

  3. parseInt()- otrisatel sanlar bilen işläp biler. Munuň üçin setir “-” nyşanlaryndan başlamaly.

  4. parseInt()- san bahasy görnüş çäklerinden daşarda bolsa int(-2147483648 .. 2147483647) setiri derňäp bilmeýär.

Bu dört ýönekeý nuansy göz öňünde tutup, geljekde çylşyrymly ýalňyşlyklardan gaça durup bilersiňiz, sebäbi programmistler setirleri ýygy-ýygydan öwrenmeli bolýarlar. Bu bolsa biziň her birimize garaşýar!
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION