Day 2 (22.12.27)

Jane·2022년 12월 27일
0

IT 수업 정리

목록 보기
2/124

1. Java 코딩에 앞서

  • 문장이 끝날 때는 ;(세미콜론) 표시
  • 설명이 필요할 때는 주석을 사용한다. 주석은 컴파일할 때에는 표시되지 않으니, 설명이 필요하면 자유롭게 쓸 수 있다.
/*
여러 줄 주석
이렇게 쓸 수 있다
작성일과 이름을 표시한다
*/

// 한 줄 주석은 한 줄에 필요한 내용을 몰아서 쓴다
  • 가독성을 위해 들여쓰기를 한다.

2. 변수

  • 변수(variable) : 변하는 수를 메모리에 담을 수 있다.
  • 변수 선언 : 자료형 + 변수 명
  • int num >> 4byte(16bit) 데이터를 저장하는 변수 선언

3. 자료형

  • 자료형(data type) : 메모리에 담을 데이터를 분류한다.

    boolean : 1바이트, true-false
    char : 2바이트, 문자
    byte : 1바이트, 정수
    short : 2바이트, 정수
    int : 4바이트, 정수, -21억 ~ 21억
    long : 8바이트, 정수, -900경 ~ 900경
    float : 4바이트, 실수
    double : 8바이트, 실수

4. 자료형 연습

UseVariable.java

public class UseVariable {
    public static void main(String[] args) {
		int num1;
		num1 = 10;

		int num2 = 20;
		int num3 = num1 + num2;
		System.out.println(num1 + " + " + num2 + " = " + num3);
}

UseVariable2.java

int 변수에 20억을 넣고 계산을 실행하면?

public class UseVariable2 {

	public static void main(String[] args) {
		int num1;
		num1 = 2000000000;

		int num2 = 2000000000;
		int num3 = num1 + num2;
		System.out.println(num1 + " + " + num2 + " = " + num3);
	}
}

[Console] 2000000000 + 2000000000 = -294967296
(int로는 40억의 범위를 표현할 수 없다.)

public class UseVariable2 {
	public static void main(String[] args) {
		long num1;
		num1 = 2000000000L;

		long num2 = 2000000000L;
		long num3 = num1 + num2;
		System.out.println(num1 + " + " + num2 + " = " + num3);
	}
}

[Console] 2000000000 + 2000000000 = 4000000000
(long으로 변환하여 계산하도록 한다. long을 사용할 때는 숫자 뒤에 L을 넣는다.)

5. 총점 구하기

국어, 영어, 수학, 총점을 담는 변수를 선언한 후 각각 75 , 60 , 100을 대입한 후 총점을 출력하시오.

public class Test {

	public static void main(String[] args) {
		int a = 75; // 국어
		int b = 60; // 영어
		int c = 100; // 수학
       	int d = a+b+c; // 총점
		System.out.println(d);
	}

}

profile
velog, GitHub, Notion 등에 작업물을 정리하고 있습니다.

0개의 댓글