페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#8817
언어 제한

입력 - 연습문제1 1s 32MB

문제

연습문제

변수를 선언한 후 값을 대입하여 다음과 같이 출력하는 프로그램을 작성하시오.

소스

public class Main {
    public static void main(String[] args) {
        int a = 10;
        System.out.printf("%d", a);
    }
}

설명

int a = 10;

변수 a에 10을 저장한다.

변수란 데이터를 저장하는 공간으로, 정수나 실수 혹은 문자와 같은 데이터를 저장할 수 있다

변수를 선언하는 방법은 자료형 변수명 = 값;와 같이 작성하면 된다.

System.out.printf("%d", a);

a의 저장된 값인 10을 출력한다.

System.out.println(a);와 같이 작성하는 것도 가능하다.

종류

선언문

메모리크기

사용 범위 및 특징

정수

int

4 byte

-2^{31} ~ 2^{31}-1

실수

float

4 byte

유효자리 약 6자리 (3.4E-38 ~ 3.4E+38)

실수

double

8 byte

유효자리 약 15자리 (1.7E-308 ~ 1.7E+308)

문자

char

1 byte

'A', 'a', '\n', '\0', '3'

문자열

String

제한 없음

"A", "ABC", "I am a student."

논리형

boolean

1 byte

true, false

※ String은 변수가 아니지만 문자열을 변수처럼 사용할 수 있게 제공되는 클래스형이므로 일단 변수와 같게 생각하자. String에 대한 자세한 내용은 문자열 단원에서 자세하게 다룰 것이다.

  • 변수 이름은 프로그램을 작성하는 사람이 마음대로 정할 수 있지만 반드시 아래의 규칙을 지켜야 한다.

    1) 변수이름은 알파벳, 숫자, under bar(‘_’)의 조합으로 선언할 수 있다. 공백 을 포함한 기타의 특수문자(‘+’, ‘-’, ‘*’, ‘/’, ‘&’....)들은 사용할 수 없다.

    2) 첫 글자에는 숫자를 사용할 수 없다. (알파벳 또는 ‘_’ 문자만 가능하다.)

    3) 대문자와 소문자는 다른 문자로 인식되므로 구분하여 사용한다.

    4) keyword("int", "void", "if", "return" 등과 같이 명령어로 예약되어 있는 단어)는 변수이름으로 사용할 수 없다.

    ※ 변수의 이름을 정할 때에는 어떤 용도로 사용할 것인지에 따라 알아보기 쉽도록 의미있게 정하는 것이 좋다.

    • 예) 합계를 저장할 변수 : sum, total, hap 등

    • 예) 평균을 저장할 변수 : avg(average의 약자), pyung 등


예제

10

출처

자기주도JAVA프로그래밍
로그인해야 코드를 작성할 수 있어요.