Java 변수

J·2022년 7월 24일
0

Java

목록 보기
4/11

변수

변수(Variable): 뭇자와 숫자 데이터를 가리키는(담는) 컨테이너다. 변수에 담긴 데이터는 다른 데이터로 바꿀 수 있다.

정수와 실수

정수: 0, 1, 2, 3 등
실수: 0.01, 3.14 등

변수의 선언과 할당

int a;
a = 1;
System.out.println(a+1); //2
 
a = 2;
System.out.println(a+1); //3
double a = 1.1; 
System.out.println(a+1.1); // 2.2
  • int: 변수에 정수 데이터를 가리킨다.
  • double: 변수에 실수 데이터를 가리킨다.
  • //: 주석
    자바같이 strong data 언어들은 변수의 정수와 실수 변수 자체에 데이터 타입이 명시되어 있기 때문에 코드를 검산하기 편하다.
    예) 대명사 - she(여자만 지칭한다.), he(남자만 지칭한다.)

문자열

String: 변수에 문자 데이터를 가리킨다.

String first = "coding"; 

first라는 이름의 변수에 문자열을 가리킨다고 지정했다.

String a, b;
a = "coding";
b = " everybody";
System.out.println(a+b); //codingeverybody

문자열과 문자열을 더하여 codingeverybody가 결과로 출력 됐다.

변수의 효용

변수가 없다면 데이터를 변경해야 할 때, 입력한 모든 데이터값을 수정해야 한다. 그러므로 중복되는 부분을 제거하여 변수로 바꿔서 코드 가독성 및 유지보수 효율을 높인다.

주석과 세미콜론

주석

주석(comment): 로직에 대한 설명을 작성하거나 코드를 비활성화 할 때 사용한다.

한 줄 주석

//

여러줄 주석

/*

*/

public static void main(String[] args) {
    String a, b;
    /*
    a = "coding";
    b = "everybody";
    System.out.println(a+b);
    */
}

JavaDoc 주석

/**

*/: 주석을 바탕으로 자바 문서를 만들 때 사용한다.

/**
 * Prints an integer and then terminate the line.  This method behaves as
 * though it invokes <code>{@link #print(int)}</code> and then
 * <code>{@link #println()}</code>.
 *
 * @param x  The <code>int</code> to be printed.
 */
public void println(int x) {
    synchronized (this) {
        print(x);
        newLine();
    }
}

세미콜론

세미콜론(statement): 문장의 끝을 의미한다. 중괄호는 세미콜론을 붙이지 않아도 된다.

int a = 100; double b = 10.1;

출처


  • <생활코딩! 자바 프로그래밍 입문 책>을 통해 개념을 정리한 포스팅입니다.

0개의 댓글