본문 바로가기

분류 전체보기105

20일차_자바_재귀함수_Method-Overloading @21.04.09 JAVA @재귀함수 - 피보나치 수열 우선 피보나치 수열이란 위의 그림을 통해 설명할 수 있다. 보는것과 같이 하나의 값을 구하기 위해 뒤의 2개의 값을 더하는 작업을 수행하는게 피보나치 수열이다. ==> An = An-1 + An-2 아래는 피보나치 수열을 자바 코드로 구현한 결과이다. public static int fibo(int n) { int[] n_l = new int[n]; for(int i=0;i - 문자형을 정수형으로 String형 Data s 가 있다. parseInt( ) 는 문자형 Data를 Int형으로 변환해주는 기능을 가진 명령어이다. 2021. 4. 9.
19일차_자바기초_이차원배열_메소드_정렬 @21.04.08 JAVA @for-each문 package 배열; public class ex01for_each문 { public static void main(String[] args) { // 1. 문자열 배열 array -> 운비, 석원, 재웅, 하영, 지수 String[] array = {"운비", "석원", "재웅", "하형", "지수"}; // 같은 자료형만 담을 수 있다. // 배열의 크기는 >> 5칸 / 인덱스 번호 >> 0~4 // 2. 안에 있는 데이터를 전부 출력 for(int i = 0; i 무한루프 // for-each문 -> 배열을 사용해서 반복하는 방법 for(String i:array) { System.out.println(i);}}} for-each문은 Python 언어에.. 2021. 4. 8.
18일차_자바_2차원 배열 @21.04.07 JAVA @배열 - 주소값 복사 package 배열; public class ex02배열의주소값복사 { public static void main(String[] args) { // 1. 정수형 배열 array1 -> 1,2,3,4,5 int[] array1 = {1,2,3,4,5}; // 2. 정수형 배열 array2 -> 6,7,8,9,10 int[] array2 = {6,7,8,9,10}; System.out.println("array1의 0번째 방 : "+array1[0]); System.out.println("array2의 0번째 방 : "+array2[0]); System.out.println("=============================="); array2 = ar.. 2021. 4. 7.
17일차_자바기초_이중for문 / 웹크롤링 Test @21.04.06 JAVA @이중 for문 예제 - 모래시계 import java.util.Scanner; public class ex_모래시계 { public static void main(String[] args) { while(true) { try { Scanner sc = new Scanner(System.in); System.out.print("정수 입력 >> "); int n = sc.nextInt(); for(int i=0;i=0;j--) { System.out.print("★");} System.out.println();} System.out.println("모래시계쓰"); break; }catch(java.util.InputMismatchException e) { System.out.pr.. 2021. 4. 6.
16일차_자바기초_배열이란 / 웹크롤링_Gmarket_이미지크롤링 @21.04.05 JAVA @Array (배열) 배열이란? => 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것. %배열 생성 - 기본적으로 초기에 크기를 설정하면 변경할 수 없다. - Reference 변수에는 주소값이 들어있다. Stack: Heap영역에 생성된 데이터의 Reference 값이 할당된다. Heap: 데이터 크기가 큰 값들이 선언되는 공간. => Garbage Collector: 데이터값이 할당되었을 때 필요한 Data만 Mark하고 그 외는 지우는데, 그러한 Data를 찾는 녀석 이클립스스캔 더보기 ================================================ 웹크롤링 G-Market 베스트 가져오기 @find_element_by_css_selector f.. 2021. 4. 5.
15일차_자바기초_for_dowhile / 웹크롤링_Selenium @21.04.02 JAVA @Do While do{ 실행식 } while(조건식1) 기본적인 Do-While문의 형태는 위와 같다. "실행식"이 최초에 1회는 무조건 실행되고, 후에는 "조건식1"을 충족하면 (True이면) 다시 실행식을 반복하며, 조건식1을 충족하지 못하면(False이면) 반복을 종료한다. %기본적으로 퍼포먼스 자체는 다른 반복문과 유사하나 유용할 때가 있지 않을까 싶다. 최초 1회 구동을 갖는 반복문..ㅋ @FOR-반복문 기본적인 구조는 위와 같다. 코드로 보면 for ( int i = 0; i < 범위; ++i){ 실행식 } 다음과 같은데, 14일차에 적은것 처럼 변수 i는 for문 안에서 값을 바꿔버리면 위로 가도 바뀐다. 즉, 반복횟수가 바뀐다는 소리. 무튼 - for문 밖에서 .. 2021. 4. 2.