일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 알고리즘
- 클래스영역
- 합 구하기
- 프록시패턴
- 노출모듈패턴
- 자바버전차이
- 403error
- IF문
- 코딩테스트
- 선택제어
- push에러
- 소문자 변환
- 이터레이터패턴
- 자바
- 자바의 메모리구조
- Java
- 문자열
- 대문자 변환
- 제어키워드
- 메서드영역
- 반복제어문
- 약수구하기
- 자바의 구조
- 참조자료형
- 스프링 스프링부트 차이
- 플랫폼독립성
- Algorithm
- 디자인패턴
- 코테
- 평균구하기
- Today
- Total
목록Study (22)
지니, 개발하다.
디자인 패턴이란? 프로그램 설계시 발생했던 문제점들을 객체간 상호 관계등을 이용해 해결할 수 있도록 하나의 규약 형태로 만들어 놓은 것. 프레임워크 (Framwork) 공통으로 사용할 수 있는 특정 기능들을 모듈화 한 것 폴더명, 파일명에 규칙이 존재함 라이브러리 (Library) 공통으로 사용할 수 있는 특정 기능들을 모듈화 한 것 폴더명, 파일명에 규칙이 없음 앞으로 10가지 디자인 패턴에 대해 정리하고자 한다. 싱글톤 패턴 팩토리 패턴 전략 패턴 옵저버 패턴 프록시 패턴과 프록시 서버 이터레이터 패턴 노출 모듈 패턴 MVC 패턴 MVP 패턴 MVVM 패턴 상기 내용은 '면접을 위한 CS 전공지식 노트' 로 공부하며 정리한 내용입니다.

조건 세 과목 국어, 영어,수학의 점수(정수)를 입력받음 평균을 소숫점 첫째자리까지 계산 출력 : 평균 ㅇㅇ점, 학점은 ㅇㅇ 입니다 조건 : a+ 95 점, a 90 점 b+ 85 점, b 80 점 c+ 75 점, c 70 점 d 60점 이상, f 60점 미만 100점 이상 입력하면 잘못입력되었습니다. 출력 잘못 입력한 과목과 함께 메세지 출력 예) 국어, 수학 점수가 잘 못 되었습니다. 출력 package Day03; import java.util.Scanner; public class HW2 { public static void main(String[] args) { // TODO Auto-generated method stub /* 문제 : 세 과목 국어, 영어,수학의 점수(정수)를 입력받음 평균을..

조건 입력받은 숫자의 약수 구하기 package Day03; import java.util.Scanner; public class HW1 { public static void main(String[] args) { // TODO Auto-generated method stub //입력받은 수의 약수 구하기 /* 구현방 * 1. 입력받기 * 2. 입력받은 숫자만큼 반복하여 약수 찾기 * 3. 약수는 나누었을 때 나머지가 0이므로 나머지 연산자 사용 * 4. 나머지가 0인 수는 i 로 출력하기 * 5. 마지막 자기 자신이 나올때는 쉼표 제외하 */ //1. 입력받기 Scanner sc = new Scanner(System.in); System.out.print("숫자 입력 : "); int inputNum=..

조건 '월' 을 입력받아 해당하는 계절을 출력한다. 1~12 이외의 숫자가 입력될 경우, 오류문구 출력 package Day02; import java.util.Scanner; public class SwitchTest { public static void main(String[] args) { // TODO Auto-generated method stub // 월을 입력하고, 해당하는 계절을 출력한다. // 월 입력받기 Scanner sc = new Scanner(System.in); System.out.print("월을 입력하세요 : "); int month = sc.nextInt(); //해당하는 계절 찾기 String mos; switch(month){ // 보통 switch () 에는 변수를 넣..

조건 저장된 id = korea 저장된 pw = 1234 입력받은 id/pw 와 저장된 id/pw 를 비교하여 출력 package Day02; import java.util.Scanner; public class Q2 { public static void main(String[] args) { // TODO Auto-generated method stub // 입력받은 id와 pw 를 선언해둔 정보와 비교하여 출력하기 // 일치하면 환영합니다. // id 가 틀린경우 : 아이디가 올바르지않습니다. // pw 가 틀린경우 : pw 가 올바르지 않습니다. // 둘다 틀린 경우 : 둘다 올바르지 않습니다. // id, pw 선언 String id = "korea"; String pw = "1234"; Scan..

조건 점수 입력받고 90점 이상 합격, 그 외 불합격 package Day02; import java.util.Scanner; public class IfTest1 { public static void main(String[] args) { // TODO Auto-generated method stub // if 문 테스트 // 성적 입력 하여 결과 확인하기 -- 90 이상 합격 Scanner sc = new Scanner(System.in); System.out.print("성적을 입력하세요 : "); int grade = sc.nextInt(); /* // 아래 코드는 점수기준 일부만 명시되어 있음 // 0보다 작은 값 또는 100보다 큰 값을 넣었을 경우에도 결과가 나오므로 해당 부분도 조건으로 잡..

제어문 part3 에서는 제어키워드인 break 과 continue에 대해 알아보자. 1. 제어문 3. 제어키워드 (break, continue) break 가장 가까운 반복문을 탈출하여 반복문을 제어한다. for문에도 사용하긴 하지만 일반적으로 쓰지 않는다. for(int i=0; i

설명 대/소문자가 섞인 문자열을 입력받아 대문자는 소문자로, 소문자는 대문자로 변환하여 출력 입력 첫줄에 문자열 입력되며 문자열의 길이는 100을 넘지 않음 문자열은 영어 알파벳으로만 구성되어있음 출력 StuDY sTUdy작성코드 아스키코드 값을 이용하여 대/소문자 구분 // 대문자, 소문자가 같이 있는 문자열을 입력받아 대문자는 소문자로, 소문자는 대문자로 변환 /* 1. 입력받기 * 2. 문자열 순서대로 문자로 읽기 * 3. 유니코드 값을 사용해서 대소문자 구분 후 출력 */ //1. 입력받기 Scanner sc = new Scanner(System.in); System.out.print("문자열을 입력하세요 : "); String str = sc.next(); // 입력받은 문자열 String an..