일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바자료형
- 자바switch문
- 자바별찍기
- 자바클래스
- 자바if문
- 자바연산자
- 클래스배열
- 오라클
- 변수명명규칙
- SQL
- 기타제어자
- 프로그래머스
- 팩토리얼재귀
- 효율적인연산
- 자바상수
- 자바실행방법
- 변수의 초기화
- 자바기타제어자
- 반복문라벨
- 연산자우선순위
- 자바함수
- 오버로딩
- 자바수우미양가
- 자바형식
- 중첩for문
- 누승재귀
- 겟셋함수
- 자바접근지정자
- read()함수
- 자바제어문
- Today
- Total
목록전체 글 (53)
h-i-s-t-o-r-y
package days08; /** * @author Hini * @date 2021. 3. 17 - 오후 4:17:52 * @subject향상된 for문 p.166 (foreach문) 확장for문 * @contentJDK 1.5 이후~ 배열 또는 컬렉션에 저장된 요소의 값을 접근해서 사용할 때 ... 편리.. * */ public class Ex07 { public static void main(String[] args) { int [] m = new int[10]; fillM(m);//난수를 발생시켜서 배열 각 요소에 채워넣는 함수 outputM(m);//출력함수 //foreach /* for (int i : 배열명 또는 컬렉션명) { //요소의 값에 접근해서 사용 (저장하는게 아님) } */ }//..
package days09; import java.util.Arrays; import java.util.Scanner; public class Ex02_02 { public static void main(String[] args) { // 2. 이진 검색 (BinarySearch) // 1. 순차 검색 (SequenceSearch) int [] m = new int[10]; for (int i = 0; i < m.length; i++) { m[i] = (int) (Math.random()*50) +1;//1~50 } // **암기 // Arrays 클래스 : 배열을 다루는 클래스 // String --- Arrays.toString(m) System.out.println(Arrays.toString(m)..
https://programmers.co.kr/learn/courses/30/lessons/68644 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr import java.util.Arrays; import java.util.Set; import java.util.TreeSet; class Solution { public int[] solution(int[] numbers) { int[] answer = {}; TreeSet ts = new TreeSet(); ..
> 재귀함수(Recursive Function) 1. 사전적 의미) 원래 자리로 되돌아가거나 되돌아옴 2. 자기 자신을 참조하는 것 ** 함수 선언부분 안에 자기함수 호출부분을 가지고 있는 함수 // 재귀함수 선언부분 private static void disp() { System.out.println("> disp() 메서드 호출됨."); disp(); // 함수 호출부분 } > 1부터 10까지의 합 구하기 // 누적합 재귀함수 private static int recursiveSum(int n) { if(n==1) return 1; else return n + recursiveSum(n-1); } > n!(팩토리얼) 구하기 // 팩토리얼 재귀함수 private static long recursiveF..
▷ 분기문 - switch문 switch (key) { // key 값: 정수, 문자열, 수식, 변수 case value : // value 값: 변수X, [리터럴] 만 사용가능 break; default: // default: 모든 case 외의 경우 수행할 코드 break; } > 월을 입력받아서 봄/여름/가을/겨울 출력하기 int month; System.out.print("> 월을 입력하세요 ? "); Scanner scanner = new Scanner(System.in); month = scanner.nextInt(); String season; // switch문 // monthmonth/3 // 3,4,5월 -> 1 // 6,7,8월 -> 2 // 9,10,11월 -> 3 // 12,1,2..
> String 클래스의 matches(String regex) 메서드 문자열.matches(regex) 의 형식으로 사용하며, 해당 문자열이 주어진 정규식(regex)과 일치하는지의 여부를 boolean형으로 반환한다. https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html Pattern (Java Platform SE 8 ) Enables canonical equivalence. When this flag is specified then two characters will be considered to match if, and only if, their full canonical decompositions match. The ex..