Type Declaration
Coddy Java 여정의 기초 섹션에 포함된 레슨 — 73개 중 9번째.
변수가 특정 타입으로 선언되면, 그 타입의 값만 저장할 수 있습니다. 예를 들어, int 변수는 정수 값만 저장할 수 있고, String 변수는 텍스트만 저장할 수 있습니다.
예를 들어:
int age = 25; // Can only hold whole numbers
String str = "abc"; // Can only hold text이것들은 오류를 일으킵니다:
age = "defg"; // Error: can't put text in an int variable
str = 25; // Error: can't put a number in a String variable다음은 유효합니다:
age = 26; // OK: 새로운 정수 할당
str = "Jane"; // OK: 새로운 텍스트 문자열 할당챌린지
초급다음 변수들을 해당 타입과 값으로 선언하세요:
- 값이
10인count라는 이름의int변수. - 값이
150.75인total라는 이름의double변수. - 값이
'A'인grade라는 이름의char변수. - 값이
false인isActive라는 이름의boolean변수. - 값이
"Bob123"인userName라는 이름의String변수.
이 변수들을 선언한 후, System.out.println()을 사용하여 변수 값들을 다음 형식으로 콘솔에 출력하세요:
Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]치트 시트
Java에서 변수는 특정 타입을 가지며, 그 타입의 값만 저장할 수 있습니다:
int age = 25; // Can only hold whole numbers
String str = "abc"; // Can only hold text타입 불일치로 인해 오류가 발생합니다:
age = "defg"; // Error: can't put text in an int variable
str = 25; // Error: can't put a number in a String variable유효한 재할당은 변수의 타입과 일치해야 합니다:
age = 26; // OK: assigning a new integer
str = "Jane"; // OK: assigning a new text string직접 해보기
public class Main {
public static void main(String[] args) {
// 여기에 변수를 선언하세요
// 값들을 출력하세요
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);
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
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