자바 자바학원 java java학원 scjp scjp학원 자바자격증 java자격증 scjp자격증 jsp ejb 자바프로그래밍 웹프로그래밍
[자바/JSP]
1.3 변수 값 할당
1> 할당이란
: 변수에 데이터(값)를 넣는 것.“=” 연산자를 이용해서 변수에 값을 할당한다.
2> 할당의 법칙
- 오른쪽에서 왼쪽으로만 할당 가능하다.(절대적)
- 변수끼리도 할당가능.(오른쪽에서 왼쪽으로 할당)
- 변수에 이미 상수가 존재하더라도 다른 것을 할당하면 마지막에 할당한 것이 할당.
- 같은 데이터형태라면 ,(쉼표)를 구분자로 하여 여러개를 동시 선언 및 값 할당이 가능.
3> 할당의 예
형태 |
예 |
선언과 할당을 동시에 |
int a = 100; |
선언과 할당을 분리 |
int a; a=100; |
분리하여 여러 개를 동시에 선언과 할당 |
int a, b; a=100, b=200; |
여러 개를 동시에 선언과 할당 |
int a=100, b=200; |
변수끼리의 할당 (크기를 주의한다. 범위가 큰 데이터형에 값을 할당하는 것은 문제가 없지만 범위가 작은 경우에는 문제가 된다. 이때는 casting(형변환)을 해줘야한다. |
int a=100; int b=a; |
예> Variable.java
class Variable {
//main 메소드로서 우선 실행시 가장 먼저 실행된다는 것만 알아두자. // 매번 사용되므로 한 줄을 통째로 외우는 것이 좋다. 나중에 자세히 알아 볼것이다. public static void main(String[] args) {
float f = 3.14f; char c='아'; int a=100, b; b=a;
//System.out.println("출력할 문장); // System.out.println는 뒤에 " "으로 묶인 문장을 화면에 출력하라 라는 명령문이다. // 여기서 ln은 다음줄에 출력하라는 의미이고 ln이 없고 그냥 print라면 줄바꿈이 없이 // 한줄로 출력하라는 명령이다.
System.out.println("변수 f의 값은 : "+f); System.out.println("변수 c의 값은 : "+c); System.out.println("변수 a의 값은 : "+a); System.out.println("변수 b의 값은 : "+b);
} } |
<< 실행결과 >>
변수 f의 값은 : 3.14 변수 c의 값은 : 아 변수 a의 값은 : 100 변수 b의 값은 : 100
메모장이나 에디터기에 위와 같이 입력을 하고 첫 줄의 class 뒤에 나오는 Variable와 똑같은 이름으로 저장한다. 물론 확장자는 자바이다. 자바에서는 영문자의 대소문자를 구분한다는 것을 기억한다. 도스창에서 위 소스가 저장된 디렉토리에 이동하고 다음과 같이 입력한다. 만약 소스가 C 디렉토리 밑에 java라는 폴더 아래에 있다면...
C:\Java>javac Variable.java <--클래스 파일을 만든다.
C:\Java>java Variable <-- 실행
변수 f의 값은 : 3.14 변수 c의 값은 : 아 변수 a의 값은 : 100 변수 b의 값은 : 100 | |
출처 http://cafe.naver.com/edcxswqaz
추천학원
자바 자바학원 java java학원 scjp scjp학원 자바자격증 java자격증 scjp자격증 jsp ejb 자바프로그래밍 웹프로그래밍