자바 자바학원 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 자바프로그래밍 웹프로그래밍

Posted by genesmer
,