본문 바로가기
Study/Back

Jul.11.Tue.2023 나도코딩 Java 자료형 ~ 변수 이름 짓는 법

by Jobsoony 2023. 7. 11.
728x90
반응형

유튜버 나도코딩님 영상 보고 독학 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

> 변수 이름을 정하는 데 필요한 규칙

  1. 저장할 값에 어울리는 이름
  2. 밑줄(_), 문자(a, b, c,…), 숫자(1,2,3,…) 사용가능 (공백 사용불가)
  3. 밑줄 또는 문자로 시작 가능 (숫자는 X)
  4. 한 단어 또는 2개 이상 단어의 연속가능
  5. 첫 문자는 무조건 소문자로 시작, 2개 이상의 단어의 조합일시 뒤에 따라오는 단어의 시작 글자는 대문자 ( ex: variableNaming)
  6. 예약어는 사용 불가 ( ex:public, static, void, double, float,…)


> 프로그램의 흐름을 위해 사용되는 경우나 크게 이름이 중요하지 않을 때는 알파벳 하나 혹은 단어를 줄여서도 사용함. ( ex: i 혹은 Korea를 kr처럼)

> 절대 변하지 않는 상수는 대문자로!  𖤐변수는 뒤에 값을 바꿀 수 있음

final String CODE = “KR”
//CODE = “US” -> 안됨
728x90
반응형