Language/JAVA
Chapter2. 변수와 타입 .1변수
구일일구
2022. 8. 2. 16:03
반응형
[VariableExample.java] 변수 선언과 초기화
package july22_chap2;
public class clon_sec01_ex2 {
public static void main(String[] args) {
//10을 변수 value의 초기값으로 저장
int value = 10;
//변수 value 값을 읽고 10을 더하는 산술 연산 수행
//연산의 결과값을 result의 초기값으로 저장
int result = value + 10;
//변수 result 값을 읽고 콘솔에 출력
System.out.println(result);
}
}
</>
20
[VariableScopeExample1.java] 변수의 사용 범위
package july22_chap2;
public class clon_sec01_ex4 {
public static void main(String[] args) {
int v1 = 15;
if(v1>10) {
int v2;
v2 = v1 - 10;
}
int v3 = v1 + v2 + 5; //v2 변수는 if절 안에서만 사용가능. 컴파일 에러.
}
}
[VariableScopeExample2.java] 변수의 사용 범위
package chap02.src.sec01.exam01_variable;
public class VariableScopeExample {
public static void main(String[] args) {
int var1;
if(true) {
int var2;
var1 = 10;
var2 = 20;
}
var1 = 10;
//var2 = 20;
for(int i=0; i<1; i++) {
int var3;
var1 = 10;
//var3 = 30;
}
var1 = 10;
//var3 = 30;
}
}
[LiteralExample.java] 문자열 예시
package chap02.src.sec01.exam01_variable;
public class LiteralExample {
public static void main(String[] args) {
int var1 = 10;
System.out.println(var1);
int var2 = 010;
System.out.println(var2);
int var3 = 0x10;
System.out.println(var3);
}
}
</>
10
8
16
반응형