본문 바로가기

java

변수의 사용

변수 : Variable ) : 프로그램 시, 특정 값을 기억할 기억장소
 ---------------------------------------------------------------------
 변수의 사용
 ① 변수의 선언 : 메모리 공간을 확보하고, 변수의이름을 지정한다.
 ② 값 할당 : 할당연산자 =
      L-Value = R-Value
 ------------------------------------------------------
 L-Value 는 반드시 변수
 R-Value 는 상수(5), 이미선언되고값이할당된변수, 수식
 ------------------------------------------------------
 변수를 선언하지않고, 사용하면 에러 . 즉, 사용하려면 반드시 먼저 선언해야한다
 지역변수는 선언후, 사용하기전에 반드시 값을 할당해야한다(초기화해야한다)
 -------------------------------------------------------
 변수는 선언과 할당을 동시에 할 수 있다. 즉, 선언과동시에 변수값을 초기화할수있다.

 int a;
 a = 10;

 int a = 10;
 
*/
class  Test2
{
 public static void main(String[] args)
 {
  // 정수값을 기억시킬 수 있는 공간 1개를 확보하고 이름을 a라고 지정하자
  // 정수형 변수 a 를 선언한다.
  int a;

  // 값 할당 - 위에서 선언한 a라는 변수에 100을 할당한다.
  a = 100;

  int b;  // 변수선언


  // 모니터에 내용출력
  System.out.println( "안     녕    5+3  "); // 쌍따옴표(double queotation)안의 내용은 그대로 출력
  System.out.println(  10   );   // 정수(숫자) 출력 10
  System.out.println(  10+5  );   // 수식 출력( 계산결과가출력됨) 15
  System.out.println(  " a "   );   // 따옴표안의내용은그대로출력  a
  System.out.println(  a    );   // 변수에 기억된 값이 출력  100
  // System.out.println(  count  );
  // 변수를 선언하지 않고 사용한경우 에러
  /*
  C:\javaExam\01_로직연습>javac Test2.java
   Test2.java:33: cannot find symbol
   symbol  : variable count
   location: class Test2
       System.out.println(             count
               ^
   1 error
  */
  b=3000;   // 변수 b에 값 할당
        // 처음 값을 할당하는경우를 "초기화한다".라고한다.
        // 초기화하다 initialized

  System.out.println(  b  );
  // 초기화 하지않고, 변수를 사용하는 경우의 에러
  /*C:\javaExam\01_로직연습>javac Test2.java
  Test2.java:45: variable b might not have been initialized
                System.out.println(  b  );
                                     ^
  1 error
  */


 }
}

'java' 카테고리의 다른 글

자바의 데이터형  (0) 2008.10.25
break문, continue문  (0) 2008.10.25
반복문 for  (0) 2008.10.25
조건문 if  (0) 2008.10.25
자바 환경 설정  (0) 2008.10.25