Ifodalarda tiplarni avtomatik keltirish
Agar ifodada byte, short va int tipidagi o'zgaruvchilar ishlatilsa, butun
ifoda tipi int ga ko'tariladi. Agar ifodada biror o'zgaruvchi tipi- long bo'lsa, butun
ifoda tipi long tipga ko'tariladi. Ko'zda tutilgan bo'yicha Java tilida hamma butun
konstantalar int tipiga ega deb qaraladi. Hamma butun konstantalar ohirida L yoki
1 simvoli turgan bo'lsa, long tipiga ega.
Agar ifoda float tipidagi operandga ega bo'lsa, butun ifoda float tipiga
ko'tariladi. Agar biror operand double tipiga ega bo'lsa, butun ifoda tipi double
tipiga ko'tariladi. Ko'zda tutilgan bo'yicha Java tilida hamma suzuvchi vergulli
konstantalar double tipiga tegishli hisoblanadi. Agar haqiqiy konstanta ohirida F
yoki f simvoli turgan bo'lsa, float tipiga ega.
Do'stlaringiz bilan baham: |