공부를 하자!/나도코딩 자바 기본편

[나도코딩 자바 기본편] 1일차: Hello World/자료형/변수

kimchopchop 2024. 11. 17. 22:32

나도코딩 자바 기본편_1일차(24.11.17)
 

#001 <Hello World!>

-src: 소스
-src > 우클릭 > open In > Explorer: 탐색기(패키지 파일 열기)
-run: 실행
 
public class _01_HelloWorld {
    public static void main(String[] args){
        System.out.println(“Hello World!”);
    }
}
 
  

#002 <자료형>

 -public static void main 메인 메소드 생성(단축어: psvm/main)
-System.out.println( ); 출력(단축어: sout)
 
-출력 괄호 안에 들어가는 자료의 형태
    1) 문자열: 큰따옴표“” 안에 작성
    2) 숫자: 연산도 가능(따옴표 X)
    3) boolean: True/False(따옴표 X)
 
 

#003 <변수>

 -변수: 데이터(값)을 저장하는 공간
(예: OOO(변수)님, 배송이 시작되었습니다. OO(변수)시 도착 예정입니다.)
 

1) String: 문자열 변수 선언(큰따옴표 “”)

-방법1) 변수 선언 후 값 대입
String name;
name = “김챱챱”;
 
-방법2) 변수 선언과 동시에 값 대입
String name = “김챱챱”;
 
System.out.println(name + “님, 배송이 시작되었습니다.”);
→ 김챱챱님, 배송이 시작되었습니다.
 

2) char: 문자열(한 글자) 변수 선언(작은따옴표 ‘’)

char grade = ‘A’;
 

3) int: 정수형 변수 선언(21억 미만)

String name = “김챱챱”;
int hour = 15;
 
System.out.println(name + “님, 배송이 시작되었습니다.” + hour + “시 도착 예정입니다.”);
→ 김챱챱님, 배송이 시작되었습니다. 15시 도착 예정입니다.
 

4) long: 정수형 변수 선언(21억 초과)

long l = 1000000000000L;
l = 1_000_000_000_000L; (가독성↑)
 
System.out.println(l);
→ 1000000000000
 

5) double: 실수형 변수 선언(정밀함)

double score = 90.5;
char grade = ‘A’;
name = “강백호”; → 여기서부터 이름 바뀜(변수는 언제든지 값을 바꿀 수 있음)
 
System.out.println(name + “님의 평균 점수는” + score + “점입니다.”);
System.out.println(“학점은” + grade + “입니다.”);
 → 강백호님의 평균 점수는 90.5점입니다.
     학점은 A입니다.
 

6) float: 실수형 변수 선언(정밀도 떨어짐)

float f = 3.14F; → float으로 소수점 포함 실수 표현하려면 뒤에 F 붙이기
 
double d = 3.1412345678
float f = 3.1412345678
 
System.out.ptintln(d);
System.out.prinrln(f);
 
→ 3.1412345678 → double은 전체 자리 표현(정밀한 소수 계산)
3.1412346 → float는 일부 자리만 표현(간단한 소수 계산)
 

7) boolean: True/False 변수 선언

boolean pass = true;

System.out.println(“이번 시험에 합격했을까요? ” + pass);
 → 이번 시험에 합격했을까요? true
 
 

오늘의 한마디

 
Hello, World!