유튜버 나도코딩님 영상 보고 독학 2일차
https://youtu.be/NQq0dOoEPUM
공부한 내용을 정리해야 할 필요성을 느꼈다.
맥북 에어 M2로 보고 따라 하는데 전혀 문제없고 오히려 다른 영상 보고 포기하려던 찰나에 찾은 한 줄기 빛. 일단 아직 이해를 완전히 한 것 같진 않아도 보면서 따라 하고 반복하다 보면 깨닫게 되는 게 있겠지.
*자료형 _02_DataTypes

> 단축키: psvm 혹은 main -> public static void main(String[] args){
> 단축키: sout -> System.out.println()
System.out.println(“한글,영어의 문장 또는 단어들“) // 문자열
System.out.println(숫자, 음수, 소수) // 숫자열
System.out.println(true 혹은 false) // 불리언 (boolean)
> System.out.println(숫자연산) ex_123+456 혹은 123 / 2 등등
연산의 결과값을 도출해서 보여줌.
*변수_03_Variables

> 변수란? 데이터(어떤 값)를 저장하는 공간
> 문자형
String name;
name = “잡수니 “;
// 위 두 개의 소스코드를 하나로 합치면 String name = “잡수니”;
출력👉🏻(name + “님의 소중한 상품을 가지고 12시에 출발합니다.“);
> 정수형
int hour = 12;
System.out.println(name + “님의 소중한 상품을 가지고 “ + hour + “시에 출발합니다.”);
- int 뒤에 큰 수를 적어야 할 때 (21억 초과 값) ->long l = 21억 초과 숫자 L 혹은 l
값이 너무 커서 보기 힘들 때는 언더바 활용
ex) long l = 1_000_000_000_000L
𖤐int: -21억 ~ 21억 사이의 값 / long: 21억 초과값
> 실수형
double score = 90.5;
char grade = ‘A’; // !!! 여기서 name = “다른 이름“을 넣으면 출력 시 이 변수 아래 name은 다른 이름이 나옴.
float f = 3.14f; // 3.14라고만 적으면 double 보다 정밀한 값을 넣을 수 없기 때문에 에러 발생. 3.14F 혹은 3.14f로 적어야 함!
System out println (name + “님의 평균 점수는 ” + score + “점입니다.“);
System out println (“학점은 “+ grade+ “입니다.”);
출력 👉🏻 System.out.println(name + “님의 평균 점수는 ” + score + “점입니다.“);
System.out.println(“학점은 “+ grade+ “입니다.”);
𖤐소수점이 많은 정밀한 데이터는 double / 소수점 적은 것은 float
> 불리언
boolean pass = true;
System.out.println(“이번시험에 합격했을까요? “ + pass);
𖤐 참과 거짓 두 가지 변수를 가짐.
*주석_04_Comment

> 주석이란? 함께 개발하는 팀원의 이해를 돕거나 미래에 헷갈릴 수 있으니 보조 설명을 위해 사용함. 메모처럼 사용 가능.
> 소스코드 내에서 실행을 원하지 않는 부분 앞에 //(슬래쉬 2개) 붙임. 출력할 코드 ; 뒤에도 // 쓰고 작성 가능.
Sytem.out.println(“(10분 전) 잠시 후 결혼식 시작 예정이오니 착석 부탁드립니다.“);
//System.out.println(“(5분 전) 잠시 후 결혼식 시작 예정이오니 착석 부탁드립니다.”);
System.out.println(“지금부터 결혼식을 시작하겠습니다.“);
>여러 줄 주석은 /* 생략 원하는 소스코드 덩어리들 마지막 코드 아랫줄에 */
/*
System.out.println~
System.out.println~
*/
사이에 있는 소스코드들은 실행되지 않음.
> 소스코드 한 문장 복사 단축키: command + D
>한 줄 주석 단축키: command + /
>여러 줄 주석 단축키: command + shift + /
*변수 이름 짓는 법_05_VariableNaming

> 변수 이름을 정하는 데 필요한 규칙
- 저장할 값에 어울리는 이름
- 밑줄(_), 문자(a, b, c,…), 숫자(1,2,3,…) 사용가능 (공백 사용불가)
- 밑줄 또는 문자로 시작 가능 (숫자는 X)
- 한 단어 또는 2개 이상 단어의 연속가능
- 첫 문자는 무조건 소문자로 시작, 2개 이상의 단어의 조합일시 뒤에 따라오는 단어의 시작 글자는 대문자 ( ex: variableNaming)
- 예약어는 사용 불가 ( ex:public, static, void, double, float,…)
> 프로그램의 흐름을 위해 사용되는 경우나 크게 이름이 중요하지 않을 때는 알파벳 하나 혹은 단어를 줄여서도 사용함. ( ex: i 혹은 Korea를 kr처럼)
> 절대 변하지 않는 상수는 대문자로! 𖤐변수는 뒤에 값을 바꿀 수 있음
final String CODE = “KR”
//CODE = “US” -> 안됨
'Study > Back' 카테고리의 다른 글
Jul.21.Fri.2023 나도코딩 Java 퀴즈#2 (0) | 2023.07.21 |
---|---|
Jul.20.Thu.2023 나도코딩 Java 대입연산자 ~ 삼항연산자 (0) | 2023.07.20 |
Jul.18.Tue.2023 나도코딩 Java 산술연산자 (0) | 2023.07.18 |
Jul.17.Mon.2023 나도코딩 Java 퀴즈#1 (0) | 2023.07.17 |
Jul.12.Wed.2023 나도코딩 Java 상수 ~ 형 변환 (0) | 2023.07.12 |