02_변수와 타입

Tasker_Jang·2024년 2월 26일
0

02_변수와 타입

1. 변수 선언

  • 설명: 변수를 메모리에 할당하고 이름을 지정하는 것입니다.
  • 예시:
    int score;

2. 자바의 변수 타입

  • 설명: 변수에 저장되는 값의 타입을 명시합니다.
  • 예시:
    int number = 10;
    double decimalNumber = 3.14;

3. 변수 명명 규칙

  • 설명: 변수명은 첫 글자가 문자여야 하며, 중간에는 문자, 숫자, $, _를 사용할 수 있습니다.
  • 예시:
    int firstNumber;

4. 캐멀 스타일

  • 설명: 클래스명이나 변수명을 캐멀 스타일로 작성하는 것은 관례입니다.
  • 예시:
    class CarParking {
        int mathScore;
    }

5. 대입 연산자

  • 설명: 변수에 값을 할당하는 데 사용되는 연산자입니다.
  • 예시:
    int x = 5;

6. 변수 초기화

  • 설명: 변수에 최초로 값을 대입하는 행위를 변수 초기화라고 합니다.
  • 예시:
    int y;
    y = 10; // 변수 초기화

7. 컴파일 에러

  • 설명: 초기화되지 않은 변수를 사용하면 컴파일 에러가 발생합니다.
  • 예시:
    int z;
    System.out.println(z); // 컴파일 에러: z가 초기화되지 않음

8. 자바 변수 타입

  • 설명: 자바에서 사용 가능한 기본 데이터 타입입니다.
  • 예시:
    byte b;
    char c;
    short s;
    int i;
    long l;
    float f;
    double d;
    boolean bool;

9. 값 범위 초과

  • 설명: 특정 타입의 변수에 허용 범위를 초과한 값을 대입하면 컴파일 오류가 발생합니다.
  • 예시:
    byte number = 130; // 컴파일 오류: byte 타입 범위 초과

10. 문자 타입

  • 설명: 작은 따옴표로 문자를 표현하는 것은 문자 타입입니다.
  • 예시:
    char myChar = 'A';

11. float 타입 변환

  • 설명: 실수 리터럴 뒤에 f를 붙여서 float 타입임을 나타냅니다.
  • 예시:
    float number = 3.14f;

12. boolean 변수

  • 설명: 논리적인 참 또는 거짓을 표현하는 변수입니다.
  • 예시:
    boolean variable = true;

13. 문자열 타입

  • 설명: 큰 따옴표로 둘러싼 문자열은 String 타입입니다.
  • 예시:
    String string = "hello, world!";

14. 이스케이프 문자

  • 설명: 역슬래시를 사용한 이스케이프 문자로 특정 문자를 포함하거나 출력에 영향을 미칠 수 있습니다.
  • 예시:
    String escapeExam = "이것은 한 줄\n이것은 새로운 줄";

15. 자동 타입 변환

  • 설명: 작은 허용 범위 타입에서 큰 허용 범위 타입으로 자동 변환됩니다.
  • 예시:
    int smallNum = 10;
    long largeNum = smallNum; // 자동 타입 변환

16. 강제 타입 변환

  • 설명: 큰 허용 범위 타입에서 작은 허용 범위 타입으로 강제 변환됩니다.
  • 예시:
    double largeNum = 3.14;
    int smallNum = (int) largeNum; // 강제 타입 변환

17. + 연산자

  • 설명: + 연산자는 숫자 타입일 때는 덧셈을 수행하고, 하나라도 문자열이면 문자열로 자동 변환하여 결합합니다.
  • 예시:
    int number1 = 5;
    int number2 = 10;
    String result = "합계는: " + (number1 + number2);

18. 문자열을 기본타입으로 변환

  • 설명: 문자열을 정수로 변환하는 방법입니다.
  • 예시:
    int number = Integer.parseInt("123");

19. 기본타입을 문자열로 변환

  • 설명: 기본 데이터 타입을 문자열로 변환하는 방법입니다.
  • 예시:
    int number = 456;
    String string = String.valueOf(number);

20. 변수 사용 범위

  • 설명: 중괄호 내에서 선언된 변수는 해당 중괄호 블록 내에서만 유효합니다.
  • 예시:
  {
      int variable =5;//지역변수는 이 중괄호 블록 안에서만 유효
}

21. System.out.println()

  • 설명: 화면에 출력하는 메소드로, 괄호 안의 내용을 출력합니다.
  • 예시:
    System.out.println("hello, World!");

22. printf()

  • 설명: 형식 지정자를 사용하여 변수 값을 출력하는 방법입니다.
  • 예시:
    int age = 25;
    System.out.printf("내 나이는 %d세", age);

23. Scanner를 이용한 키보드 입력

  • 설명: 키보드 입력을 받기 위한 Scanner 클래스를 사용합니다.
  • 예시:
    import java.util.Scanner;
    Scanner scanner = new Scanner(System.in);

24. Scanner를 이용한 문자열 입력

  • 설명: Scanner를 사용하여 키보드에서 읽은 문자열을 변수에 저장합니다.
  • 예시:
    String input = scanner.nextLine();
profile
터널을 지나고 있을 뿐, 길은 여전히 열려 있다.

0개의 댓글