Java'da Veri Türleri ve İstisnalar
Jim White
Java Developer

| primitive | Sarmalayıcı Sınıf |
|---|---|
| byte | Byte |
| short | Short |
| int | Integer |
| long | Long |
| float | Float |
| double | Double |
| boolean | Boolean |
| char | Character |

Integer tek bir int ilkel değeri tutar
import gerekmez (import'lar sonra)Wrapper-type variable = primitive-value;Integer age = 12;
Double cost = 150250.55;
Float interest = 5.5f;
Character grade = 'A';
Boolean isActive = true;
null)Integer age = null;
Integer age = 12;
System.out.println(age); // 12 yazdırır
int x = age.intValue(); // x'e 12 atanır
double z = age.doubleValue(); // z 12.0 olur
String y = age.toString(); // y "12" olur
Integer teenAge = 16;
int smaller = age.compareTo(teenAge); // 12 < 16 olduğundan smaller -1 olur
int x = Integer.sum(8,12); // x 20 olur
int y = Integer.remainderUnsigned(102, 10); // y 2 olur
int z = Integer.parseInt("123"); // z 123 olur
boolean ans = Boolean.parseBoolean("false"); // ans false olur
Sarmalayıcı sınıflarda örnek statik alanlar
System.out.println(Integer.MAX_VALUE); // int'in alabileceği en büyük değer
System.out.println(Integer.MIN_VALUE); // int'in alabileceği en küçük değer
2147483647
-2147483648
System.out.println(Boolean.TRUE); // true ilkel değerine karşılık gelir
System.out.println(Boolean.FALSE); // false ilkel değerine karşılık gelir
true
false
Sarmalayıcı sınıflarda örnek statik alanlar
System.out.println(Character.SPACE_SEPARATOR); // ' ' gibi normal boşluk için Unicode
System.out.println(Character.LINE_SEPARATOR); // '\n' gibi satır sonu için Unicode
12
13
| Wrapper Method | Döndürür |
|---|---|
| Boolean.logicalAnd(boolean a, boolean b) | boolean |
| Boolean.logicalOr(boolean a, boolean b) | boolean |
| Boolean.parseBoolean(String s) | boolean |
| Character.getNumericValue(char ch) | char'ın Unicode int değeri |
| Character.isDigit(char ch) | boolean |
| Character.isLowerCase(char ch) | boolean |
| Character.isWhitespace(char ch) | boolean |
| Double.parseDouble(String s) | double |
| Double.longValue() | Double değerini aşağı yuvarlayıp Long döndürür |
int score = Integer.parseInt("8");
null olmasına izin verirint herAge; // varsayılan olarak 0
Integer hisAge = null;
if (hisAge != null) {
// hisAge ayarlanmamış değilse bir şey yap
}
Java'da Veri Türleri ve İstisnalar