분류 전체보기72 [TIL] #11. Exception, Naming Convention [ 개인과제 보완 ] 정수 입력 exception 처리public class InputCheck { // 사칙연산 입력 public static int getNum() throws CalculateException { try { Scanner sc = new Scanner(System.in); System.out.print("숫자를 입력하세요: "); int n = sc.nextInt(); return n; // 입력받은 정수를 return } catch (InputMismatchException e) { throw new.. 2024. 5. 3. [MySQL][프로그래머스] 이름에 el이 들어가는 동물 찾기 (like) SELECT ANIMAL_ID, namefrom ANIMAL_INSwhere name like '%el%' and ANIMAL_TYPE='Dog'order by name특정 문자를 포함한 데이터를 조회하기 위해서는 'like'를 사용할 수 있다.%의 위치에 따라서ab% : ab로 시작하는 값, %ab% : ab가 포함된 값을 조회할 수 있다. 2024. 5. 3. [TIL] #10. URL, HTTPS [ 심화반 수업 ] URL(Uniform Resource Locator) : 자원의 위치를 알려준다. HTTP(Hyper Text Transfer Protocol) : 인터넷에서 데이터를 주고 받을 수 있는 프로토콜 HTTPS(Hyper Text Transfer Protocol Secure) : HTTP + 보안데이터의 안전한 전송을 위해 사용되며, 웹 사이트와 웹 브라우저 간의 통신을 암호화하여 보호한다. 2024. 5. 3. [TIL] #9. do-while, constructor, abstract [ 개인과제 해설 ] do-while이번 과제처럼, 계산기가 처음에는 무조건 실행되어야 하는 경우에는 일반 while문 보다 do-while문이 더 적합하다. 더 섬세한 코드를 작성할 수 있기 때문이다.while문이 떠오를 때, 무조건 실행되어야 하는 경우인지 그렇지 않은지를 한번 더 생각해 볼 필요가 있다. Constructor생성자를 오버로딩해서 사용할 때, 기본 생성자도 필요하다면 꼭 작성해주어야 한다. 생성자를 선언하지 않을 때는 컴파일러가 기본 생성자를 자동으로 만들어 주지만, 생성자를 작성한 경우에는 자동으로 만들어 주지 않기 때문에 오류가 발생한다. /* Calculator 클래스 */pulic class Calculator { private List resultList; // 생성.. 2024. 5. 1. 이전 1 ··· 8 9 10 11 12 13 14 ··· 18 다음