<환경 설정>
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
유튜브 나도코딩님의 '자바 코딩 무료 강의(기본편)' 강의를 수강하고 공부한 내용을 정리한 포스팅입니다.
'공부 > JAVA' 카테고리의 다른 글
[나도코딩] 자바 코딩 강의 기본편 (대입 연산자, 복합 대입 연산자, 비교 연산자, 논리 연산자, 논리 부정 연산자, 삼항 연산자) (0) | 2023.03.13 |
---|---|
[나도코딩] 자바 코딩 강의 기본편 (산술 연산자 - 일반 연산, 우선 순위 연산, 변수 이용한 연산, 증감연산) (0) | 2023.03.10 |
[나도코딩] 자바 코딩 강의 기본편 (주석, 변수 이름 짓기, 상수, 형 변환) (0) | 2023.02.09 |