일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 팩토리얼
- 코테
- 노드연산
- 코딩테스트
- 삼성코테
- SQL
- Divisior
- 자바집합
- 논리합
- bigo
- 투포인터
- 논리곱
- codingtest
- 기업코테
- 카멜표기법
- Java
- 메소드
- labels
- SELELCT
- 파스칼표기법
- 완전탐색
- 백엔드개발자
- 백엔드개발
- 부정연산자
- 참조형타입
- MySQL
- GCD
- 최대공약수
- foreach
- 1차원배열
- Today
- Total
목록BackEnd/Java (22)
Data Blended Whisky

연습문제 Practice1 문제 설명 입력된 정수 자료형의 숫자를 거꾸로 변환하는 프로그램을 작성하세요. 예를들어 12345가 입력되면 54321로 변환하여 출력하면 된다. 100의 경우 001이 되는데 이 경우 1만 출력하도록 한다. 입출력 예시 입력 결과 12345 54321 -12345 -54321 100 1 0 0 public static void solution(int num) { int numReverse = 0; boolean isMinus = false; if (num 0) { int r = num % 10; num /= 10; numReverse = numReverse * 10 + r; } System..

스트림(Stream) 배열, 컬렉션 등의 데이터를 하나씩 참조하여 처리 가능한 기능 for 문의 사용을 줄여 코드를 간결하게 한다. 스트림의 구성 Stream 생성 중개 연산 최종 연산 데이터소스객체.Stream생성().중개연산().최종연산(); Stream 생성 배열 스트림 String[] arr = new String[]{"a","b","c"}; Stream stream = Arrays.stream(arr); 컬렉션 스트림 ArrayList list = new ArrayList(Arrays.asList(1,2,3)); Stream stream = list.stream(); // 1-1. 배열 스트림 System.out.println("== 배열 스트림 == "); String[] arr = new S..

컬렉션 프레임워크 여러 데이터를 편리하게 관리할 수 있게 만든다. 자료구조 및 알고리즘을 구조화 대표 인터페이스의 역할 List 인터페이스, Set 인터페이스, Map 인터페이스 List 인터페이스 순서가 있는 데이터의 집합 데이터 중복 허용 대표 구현 클래스 ArrayList LinkedList Vector ArrayList list1 = new ArrayList(); LinkedList list2 = new LinkedList(); Vector v = new Vector(); // 1-1. ArrayList ArrayList list1 = new ArrayList(); list1.add(1); list1.add(2); list1.add(3); System.out.println("list1 = " + ..

예외(Exception) 정상적이지 않은 케이스 0으로 나누기 배열의 인덱스 초과 없는 파일 열기 try { ... } catch(예외 case 1) { ... } catch(예외 case 2) { ... } int a = 0; try{ a = 5 / 0; }catch(ArithmeticException e){ System.out.println(e); } finally 예외 발생 여부와 관계 없이 항상 실행 try{ 예외가 발생할 수도 있는 부분; } catch(예외 case1){ 예외 case1이 발생해야 실행 되는 부분 ; } finally { 항상 실행되는 부분 ; } throw, throws throw : 예외를 발생 시킴 throws : 예외를 전가 시킴 ... 함수이름() { throw new..

입력 Scanner // 1. 입력 // 1-1. 다른 입력 방식 참고 // referInputStream(); // 1-2. Scanner System.out.println("== Scanner =="); Scanner sc = new Scanner(System.in); // System.out.print("입력1 :"); // System.out.println(sc.next()); // sc.nextLine(); // System.out.println("입력2 :"); // System.out.print(sc.nextInt()); System.out.println("입력3 :"); System.out.println(sc.nextLine()); // 참고) 정수, 문자열 변환 int num = Inte..

자바의 변수 ( ' 변수의 선언된 위치 '에 의해 아래 3개로 구분 짓는다. ) 클래스 변수 인스턴스 변수 지역 변수 멤버 변수 (클래스 변수와 인스턴스 변수는 멤버 변수이다.) 클래스 변수 : static 이 붙은 것 인스턴스 변수 : static이 붙지 않은 것 class Happy{ int first; // 인스턴스 변수 static int second; // 클래스 변수(static 변수, 공유 변수) void smile(){ int third; // 지역 변수 } } 인스턴스 변수 클래스 영역 내에 선언, 인스턴스를 생성할 때 만들어진다. 인스턴스마다 독립적인 저장공간을 갖는다. 인스턴스를 생성한 후에야 사용 가능하다. 클래스 변수 = 공유 변수 인스턴스 변수 앞에 static을 붙이면 된다. ..