변수 선언
변수 선언
1. 자바는 다양한 타입의 값을 저장 할 수 없다. 정수형 변수에는 정수값만, 실수형 변수에는 실수값만.
(하나의 값만 저장 가능하다.)
2.1 변수에 값을 저장할 때 잘못된 예시
value에 에러가 생긴걸 볼 수 있음.
2.2 위에 선언한 값을 에러 안 나게 다시 값을 저장.
//변수 선언
int score;
//변수에 초기값 15를 저장
score = 100;
System.out.println(score);
//변수를 선언하고, 초기값을 저장
int value = 5;
int result = value + 10;
System.out.println(result);
2. 변수는 또 다른 변수에 대입되어 메모리 간에 값을 복사할 수 있다. 다음 코드는 변수 x 값을, 변수 y 값으로 복사한다.
int x = 10 //변수 x에 10을 대입
int y = x //변수 y에 병수 x값을 대입
System.out.println(y) //출력값 10
예제 문제1)
변수를 문자열과 결합 후 출력하거나 연산식에서 활용하는 모습을 보여준다.
int hour = 3;
int minute = 5;
System.out.println(hour + "시간" + minute + "분");
int totalMinute = (hour*60) + minute;
System.out.println("총" + totalMinute + "분");
예제 문제2)
3을 x에 대입하고, 5를 y에 대입하면
x : 3, y : 5이 출력되서 나오고
3의 값을 가진 x가 temp에 들어가서 temp는 3이되고, 5의 값을 가진 y가 x로 들어가서 x의 값은 5가 되고,
3의 값을 가진 temp가 y로 들어가서 y는 3이된다. 그러므로 x : 5, y : 3가 출력되서 나온다.
int x = 3;
int y = 5;
System.out.println("x:" + x + ",y:" + y);
int temp = x;
x = y;
y = temp;
System.out.println("x:" + x + ",y:" + y);
[JAVA] 상속이란? (개념, 클래스 상속, 예제) (0) | 2023.08.27 |
---|---|
[JAVA] 자바 클래스(class) 생성, 선언, 예제 (0) | 2023.08.26 |
[JAVA] 메소드 (0) | 2023.08.26 |
[JAVA] 참조 타입 (0) | 2023.08.17 |
[JAVA] 조건문 if문, switch문 (0) | 2023.08.15 |
댓글 영역