728x90

TlL 4

TIL(Today I Learned) 20220421 자바 배열, 자바 열거 타입

https://youtu.be/SdxYPh8YWVY 배열 -데이터를 연속된 공간(메모리)에 나열하고 각 데이터에 인덱스(index) 부여한 자료구조 -같은 타입의 데이터만 저장할 수 있음 -한 번 생성된 배열은 길이를 늘리거나 줄일 수 없음 배열 선언 - 2가지, 타입 뒤에 [], 변수이름 뒤에 [], 보통은 타입 뒤에 []가 많음 - 배열은 참조타입이기 때문에 번지가 저장됨 - 참조할 배열 객체 없는 경우 배열 변수는 null 값으로 초기화 배열 생성 - 값 목록으로 배열 생성 타입[] 변수 = { 값0, 값1, 값2, 값3, .... } 이 방식은 변수 선언 다음 값 목록을 지정해줘야함 배열 변수 선언한 뒤에 다른 실행문에서 값 목록으로 배열 생성 불가능 타입[] 변수; 변수 = { 값0, 값1, 값..

TIL/myself 2022.04.21

TIL(Today I Learned) 20220419 자바 조건문과 반복문

https://youtu.be/ETB8VGU9o04 위에서 아래로 실행하는 흐름을 가지고 있는데, 개발자가 원하는 방향으로 바꿀수도 있도록 하느데 흐름 제어문, 제어문이라 함 제어문에는 조건문과 반복문이 있다. 자바 조건문: if문, switch문 if문 -조건식에 올수 있는 요소 true/ false값을 산출하는 연산식, boolean 타입 변수 -중괄호 블록은 조건식 true가 될때 실행, 실행할 문장 하나뿐인 경우 생략가능하나 되도록 붙이기 if-else if-else문 -조건식이 여러개인 if문 -처음 if문의 조건식이 false일 경우 다른 조건식의 결과에 따라 실행 블록 선택, else if문 개수는 제한 없음 Math.random() 0~1사이 임의의 실수를 리턴 System.out.prin..

TIL/myself 2022.04.19

TIL(Today I Learned) 20220417 자바 변수와 시스템 입출력

https://youtu.be/TWPd2mdbnNY System.out.println() , System.out.print() , System.out.printf() System.in.read(), Scanner System.out: 시스템의 표준 출력 장치(모니터)로 출력 System.in: 시스템 표준 입력 장치에서 읽음 모니터로 변수값 출력하기 println() 메소드: 괄호 안에 리터널 넣으면 그대로 출력/ 변수 넣으면 저장된 값 출력 println(내용); 괄호 안 내용을 출력하고 행을 바꿔라 print(내용); 괄호 안 내용만 출력 printf("형식문자열", 값1, 값2 ...); 괄호 안의 첫번째 문자열 형식대로 내용을 출력해라 printf() 메소드는 개발자가 원하는 형식화된 문자열 출력..

TIL/myself 2022.04.17

TIL(Today I Learned) 20220416 자바 변수

https://youtu.be/RJewaCQZEHU 자바는 문자와 문자열을 다르게 인식! "" 큰따움표로 감싼것을 문자열로 인식 문자열은 char 타입에 저장할 수 없음 strong 타입에 저장해야함(strong 타입은 자바의 기본타입에는 속하지 않음, 참조타입) char타입에는 작은따움표''로 감싼 하나의 문자 리터럴만 저장가능 이스케이프 자바는 실수리터럴을 기본적으로 double 타입으로 해석 float var = 3.14;(X) 3.14를 기본적으로 double타입으로 인식해서 float타입으로 저장하고자 하면 컴파일 오류 발생 float타입으로 저장할려고 하면, f를 리터럴 앞이나 뒤에 넣어줘야함, 대소문자 상관없음 float var = 3.14f; (O) 🙆‍♀️ 논리타입 정수를 지정할수 있는 ..

TIL/myself 2022.04.16
728x90