본문 바로가기

공부/JAVA

[나도코딩] 자바 코딩 강의 기본편 (출력, 자료형, 변수)

<환경 설정>

 

Mac에서 JDK 설치하기 

 

Homebrew 이용해 설치 

* Homebrew : macOS 패키지 관리자 

 

JDK 및 IntelliJ 설치

 

 

<Hello World>

 

package chap_01;

public class _01_HelloWorld {
    public static void main(String[] args) {
        System.out.println("안녕하세요");
    }
}

-> 출력결과: 안녕하세요

 

*출력 단축키: control + R (MAC 기준) / Window기준 -> shift + f10

 

 

<Data Types>

 

* psvm + enter (main + enter) : 자동으로 메인 메소드를 만들어 준다.

public static void main(String[] args) {

}

* sout + enter 

System.out.println();

 

* 문자열, 숫자 자료형, Boolean 자료형 출력 가능 + 연산 

public static void main(String[] args) {
    System.out.println("Hello World");
    System.out.println("안녕하세요?");
    System.out.println(12);
    System.out.println(-34);
    System.out.println(3.14);
    System.out.println(true);
    System.out.println(false);

    System.out.println(123 + 345);
}

 

Hello World
안녕하세요?
12
-34
3.14
true
false

468

 

<변수>

 

* 문자열 데이터 가지는 변수 선언하기

String name;
name = "김민지";

 

or

String name = "김민지";

 

 

출력하기

System.out.println(name + "님, 배송이 시작됩니다. 15시에 방문 예정입니다.");
System.out.println(name + "님, 배송이 완료되었습니다.");

김민지님, 배송이 시작됩니다. 15시에 방문 예정입니다.
김민지님, 배송이 완료되었습니다.

 

 

* 정수형 변수 만들기 (int 사용)

int hour = 15; 

출력하기 

System.out.println(name + "님, 배송이 시작됩니다. " + hour + "시에 방문 예정입니다.");

김민지님, 배송이 시작됩니다. 15시에 방문 예정입니다.

 

 

* 실수값: double 사용 / 문자 한 글자만 표현 할 때: char 사용 ('' 사용)

double score = 90.5;
char grade = 'A';

System.out.println(name + "님의 평균 점수는 " + score + "점입니다.");
System.out.println("학점은 " + grade + "입니다.");

김민지님의 평균 점수는 90.5점입니다.
학점은 A입니다.

 

 

*변수 값 변경

name = "강백호";

변경 이후 "강백호"로 바뀌어 출력 

 

*boolean 자료형 

boolean pass = true;
System.out.println("이번 시험에 합격 했을까요? " + pass);

이번 시험에 합격 했을까요? true

 

 

*float 자료형 

실수값 + F(f) 

double d = 3.14;
float f = 3.14F;

float은 정밀한 소수 계산을 할 수 없다.

 

double d = 3.14123456789;
float f = 3.14123456789F;
System.out.println(d);
System.out.println(f);

3.14123456789
3.1412346

 

 

* long 자료형 

 

int의 범위: -21억 ~ +21억

 

-> 대신, long 사용.  정수 + L(l)

long l = 1000000000000l;

보기 편하게 _ 넣어주기

l = 1_000_000_000_000l;

 

사용하려는 데이터에 맞는 적합한 자료형을 사용해야 한다.

그렇지 않으면, 불필요하게 공간이 남게 된다. 

 

 

 

 

출처

https://www.youtube.com/@nadocoding

 

나도코딩

코딩, 쉽고 재미있게 배우세요 nadocoding@gmail.com

www.youtube.com

유튜브 나도코딩님의 '자바 코딩 무료 강의(기본편)' 강의를 수강하고 공부한 내용을 정리한 포스팅입니다.