목록Java (26)
개발자입니다
220216 -반복분기 : while, do~while/for (강사님은 do~while 안쓰심) while(논리 연산식){ 명령1; 명령2; 명령3; } 명령4; for(초기화; 조건연산; 증감연산){ 명령1; 명령2; 명령3; } 명령4;
220215 현장에서 5년 이상 해본 사람이 머릿속으로 코드를 짠다. 처음부터 다 하려고 하지말고 하나씩 하라. 상수는 나중에 어떻게 바뀔지 모르니 최대한 변수화하라. - 형식화 클래스 : 숫자, 날짜, 텍스트 등의 데이터 형식을 제어해 주는 클래스들 . DecimalFormat : 숫자 데이터 형식 지정 : 0 : 강제 자리수 맞춤 : # : 유효한 데이터만 자리수 맞춤 : , : 단위 구분 : % : 백분율 형식 . Date : 시스템 날짜 정보를 처리하는 객체 . SimpleDateFormat : 날짜 데이터의 형식을 지정해주는 클래스 : yyyy : 년 : MM : 월 : dd : 일 : hh : 시 : mm : 분 : ss : 초 : EEEEE : 요일 // EE로 하면 한글로 한글자 요일 ..
220214 명령어 응용(분기/제어문) -조건분기 : if / if~else / if~else if~else if(논리 연산식){ 명령1; 명령2; 명령3; } 명령4 If() { // 명령이 1줄일 경우 {, } 생략 가능하나 생략하지 말 것 명령; } -라벨분기 : switch : 라벨로 사용 가능한 데이터 : 정수, 문자, 문자열 데이터의 상수만 가능 Int label = 2; switch(label){ case 1: 명령1; break; case 2: 명령2; break; case 3: 명령3; break; default : 명령123; } 명령4; -반복분기 : while/for while(논리 연산식){ 명령1; 명령2; 명령3; } 명령4; -분기명령어 : break..
220211 데이터 가공 명령어(연산자) - 산술연산자 : 연산에 참여하는 모든 데이터는 4byte 이상이어야 한다(자동 형변환 일어남) : 서로 다른 타입의 데이터가 연산에 참여할 때는 더 큰 데이터 타입으로 자동 형변환된다 : +, -, *, /, % - 관계연산자 : 대소관계 : , = : 등치관계 : ==, != - 대입연산자 : = : +=(복합대입연산자) : 연산에 참여하는 변수에 연산 결과를 저장할 때, 연산 횟수를 줄여서 동일한 결과를 연산. 실제 연산 속도도 빨라짐 - 논리연산자 : 논리데이터를 연산해 주는 연산자 : AND(곱하기) : OR (더하기) : NOT(부정) : Numeric data와 Logical data는 서로 형변환 할 수 없다. : 가질 수 있는 값 : true, f..
220210 String greet = new String("Hello"); 메모리 구조 참조형 변수(이름의 데이터)간 연산을 할 수 없다 String java = new String("재미있는 자바"); ↓생략가능. JVM이 알아서 new String() 씌워줌 String java = "재미있는 자바"; literal 상수, symbolic 상수 final double pi; // 수정할 수 없는 상수(symbolic 상수) ------------------------입력과 출력-------------------------------- 데이터 입출력 기능 - 출력기능 : System.out - print() : 사용자 데이터 출력 - println() : 사용자 데이터 출력 후 ..
-----------교육내용 1~2주--------------- 데이터 타입 - 숫자 : 정수(int) : 소숫점을 갖지 않는 숫자 데이터. int 절반은 short : 실수(double) : 소숫점을 갖는 숫자 데이터. double 절반은 float - 문자(char) : unicode 문자 데이터 - 문자열 : 2문자 이상 문자 집합 - 논리(boolean) : 상태 데이터 데이터 입출력 기능 - 출력기능 - 입력기능 데이터 가공 명령어(연산자) -----------------3~4주-------------------- 명령어 응용 데이터 타입 응용 - 하드디스크 -> 메모리 -> CPU 로 정보 전달. 하드디스크 -> CPU로 바로 가는것은 불가 - 메모리에서 사용자가 절대 접근하면 안되는 ..