Type Declaration
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası — ders 9 / 73.
Bir değişken belirli bir türle bildirildikten sonra, yalnızca o türden değerleri tutabilir. Örneğin, bir int değişkeni yalnızca tamsayı değerlerini tutabilir ve bir String değişkeni yalnızca metin tutabilir.
Örneğin:
int age = 25; // Sadece tam sayıları tutabilir
String str = "abc"; // Sadece metin tutabilirBunlar hatalara neden olur:
age = "defg"; // Error: can't put text in an int variable
str = 25; // Error: can't put a number in a String variableBunlar geçerli:
age = 26; // TAMAM: yeni bir tamsayı atama
str = "Jane"; // TAMAM: yeni bir metin dizesi atamaGörev
BaşlangıçAşağıdaki değişkenleri karşılık gelen türleri ve değerleriyle bildirin:
countadında birintdeğişkeni, değeri10.totaladında birdoubledeğişkeni, değeri150.75.gradeadında birchardeğişkeni, değeri'A'.isActiveadında birbooleandeğişkeni, değerifalse.userNameadında birStringdeğişkeni, değeri"Bob123".
Bu değişkenleri bildirdikten sonra, değişkenlerin değerlerini konsola şu formatta yazdırmak için System.out.println() kullanın:
Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]Kopya kağıdı
Java'da değişkenler belirli türleri vardır ve yalnızca o türden değerleri tutabilir:
int age = 25; // Can only hold whole numbers
String str = "abc"; // Can only hold textTür uyuşmazlıkları hatalara neden olur:
age = "defg"; // Error: can't put text in an int variable
str = 25; // Error: can't put a number in a String variableGeçerli yeniden atamalar değişkenin türüyle eşleşmelidir:
age = 26; // OK: assigning a new integer
str = "Jane"; // OK: assigning a new text stringKendin dene
public class Main {
public static void main(String[] args) {
// Değişkenleri burada bildirin
// Değerleri yazdırın
System.out.println("Count: " + count);
System.out.println("Total: " + total);
System.out.println("Grade: " + grade);
System.out.println("Active: " + isActive);
System.out.println("User Name: " + userName);
}
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else