전체 글 썸네일형 리스트형 2월 21일(화) while break문 반복문이 실행되고 있는 시점에서 가장 근접한 반복문(루프) 탈출 여러개의 루프가 중첩된 경우 현재 위치한 루프 하나만 탈출 continue 반복도중 처리를 중단하고 반복문의 시작 위치로 이동 정밀한 제어 구조를 만들 때 사용 엔터티의 분류 유무형에 따른 분류 유형 엔터티: 물리적인형태가 있고 안정적이며 지속적으로 활용되는 엔터티로 업무로부터 엔터티를 구분하기가 가장 용이함 예: 사원, 물품, 강사 등 개념 엔터티: 물리적인 형태는 존재하지 않고 관리해야할 개념적 정보로 구분이 되는 엔터티로 조직, 보험 상품 등이 해당 사건 엔터티: 업무를 수행함에 따라 발생되는 엔터티로 비교적 발생량이 많으며 각종 통계 자료에 이용될 수 있음 주문, 청구, 미납 등이 이에 해당됨 발생시점에 따른 .. 더보기 [WIL] 사이드 프로젝트 주차(2월 20일 ~ 26일) 1. 개발 진행 상황 20일(월): 21일(화): 22일(수): 23일(목): 24일(금): 25일(토): 26일(일): 2. 새로 배운 것 3. TO-DO LIST 4. 14주차 회고 더보기 2월 20일(월) 이중반복문 while문 사용자가 원하는 만큼 명령들을 여러 번 실행하는 제어구조 특정 조건이 만족되는 동안 명령을 계속적으로 실행함 while문의 문법 식이 참인 경우에만 루프 처리 반복 while(조건문) { 실행문1; } 더보기 2월 17일(금) for문 지정된 위치에 식을 구성하여 가독성 높음 정해진 수 만큼 반복 식은 일부 또는 전부 생략 가능 for(초기식; 조건식; 증감식) { 실행문; 실행문; } 초기화식, 증감식이 두개 이상일 수 있음 for(int i = 0, j = 100; i =50; i++, j--) { } package loopFor; import java.util.Scanner; public class Quiz2 { public static void main(String[] args) { /* * 문제1 * 1 ~ 1000까지 합 구하기 * 3의 배수이면 제외하고, 3의 배수이면서 5의 배수인 것은 합함 */ // 3과 5의 배수의 합계 int i; int total = 0; for(i = 1; i num2) { max = .. 더보기 2월 16일(목) 다중 if 문 if(조건식 1) 문장 1; else if(조건식 2) 문장 2; else if(조건식 3) 문장 3; ... else if(조건식 n) 문장 n; // else 는 선택사항임, 필수로 수행해야하는 문장 작성 else 문장 n+1; try ~ catch문 예외처리를 위해 사용 문자열 비교 equals() 메서드 사용하기 == 사용하지 않기! switch(정수, 또는 문자열) ~ case 식에 맞는 부분을 찾아서 실행 switch문 안에 if문, for문 가능 while 더보기 2월 15일(수) 증감 연산자 for, while, do-while 문에서 사용 전치: ++a, --a( a = a + 1, a = a - 1) 후치: a++, a-- 조건연산자(조건부 연산자, 삼항연산자) // 참 반환 값과 거짓 반환 값의 반환형은 같아야 함 (조건식) ? 참일 때 반환할 문장 : 거짓일 때 반환할 문장 if문이 가독성이 좋기 때문에 조건연산자는 잘 사용하지 않음 중첩을 통해 if문과 같은 결과를 만들 수 는 있지만 가독성이 좋지 않음 public static void main(String[] args) { int data = 10; String result = (data >= 10 || data < 5) ? "참일 때 반환할 문장" : "거짓일 때 반환할 문장"; System.out.println(r.. 더보기 2월 14일(화) ESCAPE문자 - 기능 ₩n: 개행 ₩t: 탭 - 특수문자 사용 ₩": 쌍따옴표 표기 ₩₩: ₩표기 운영체제에 따라 경로 작성 방법이 다름 윈도우: C:\java ₩\ 리눅스, 유닉스, 맥: / 변수 메모리에 일부분 RAM -> HDD/SSD: swap 변수 명명 규칙 1. 영문 대/소문자, 숫자, _(underScore), $ 조합 가능 2. 숫자 사용 가능, 하지만 첫 문자로 올 수 없음 3. 예약어 사용 불가 에러가 아니지만 관례적인 명명 규칙 두 개의 문자가 연결될 경우 pageNumber 이런식으로 대문자 사용 의미있는 변수명 사용하기(int a X, int age O) char형이 2byte인 이유 -> 유니코드를 사용하기 때문에 '.' 참조연산자: 기능(메서드)를 제공해 줌 자료형 Prom.. 더보기 [WIL] 사이드 프로젝트 주차(2월 13일 ~ 19일) 1. 개발 진행 상황 13일(월): 14일(화): 15일(수): 16일(목): 17일(금): 18일(토): 19일(일): 2. 새로 배운 것 ‘우분투(ubuntu)’는 아프리카 반투족이 사용하는 코사어로 ‘당신이 있기에 내가 있습니다’라는 뜻을 가진 단어입니다 3. TO-DO LIST 4. 13주차 회고 더보기 이전 1 ··· 33 34 35 36 37 38 39 ··· 81 다음