study/TIL

20240926 TIL - Hello World, 자료형, 변수

으녕오리 2024. 9. 26. 14:02
  • Hello World

폴더 만들기 -> new package

파일 만들기 -> Java Class

open in-explorer -> 파일 생성된 것을 확인할 수 있음

package chap_01;

public class _01_HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World!!!");
        }
}

탭 main

sout

 

  • 자료형

문자열(Hello World), 숫자, boolean 자료형(true/false와 같이 두가지 값만 가지는 것)

package chap_01;

public class _02_DataTypes {
    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);
        System.out.println();
    }
}

 

  • 변수

변수는 어떠한 값을 저장하는 공간이다.

= -> 오른쪽의 값을 왼쪽에 집어넣겠다는 의미

 

문자형 변수지정 -> String ( ) = "" ;

 

<정수형 변수 지정>

int (  ) = ;

long ( ) = L;    [아주 큰 정수일 경우(21억 초과)]


<실수형 변수 지정>

float ( ) = F;      [float은 정밀하지 않은 값을 지정한다. F를 넣어줘야 함]

double (  ) = ;     [정밀한 값]


문자 한 글자 -> char (  ) = ' ' ;
괄호 안의 변수는 언제든지 바꿀 수 있다.
boolean (  ) = true/false;    *true를 적을 때에는 따옴표 없이 적는다.

 

package chap_01;

public class _03_Variables {
    public static void main(String[] args) {
        String name = "나도코딩";
        int hour = 15;


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

        double score = 90.5;
        char grade = 'A';
        name = "강백호";
        System.out.println(name + "님의 평균 점수는" + score + "점입니다.");
        System.out.println("학점은" + grade + "입니다.");

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

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

        long l = 1000000000000L;
        l = 1_000_000_000_000L;
        System.out.println(l);
    }
}

 

ctrl + D 똑같은 문장이 복사됨