변수
연산자 연산자 종류와 우선 순위 최우선 연산자 ex)소괄호() 단항 연산자 이항 연산자 -산술 연산자(사칙연산) -비교 연산자 -논리 연산자(참, 거짓) 삼항 연산자 대입 연산자 -순수 대입 -복합 대입 나열 연산자 단항 연산자 증감 연산자 : ++(가지고 있는 값이 +1),--(가지고 있는 값이 -1) 1.피연산자의 값에 1을 더하...
제어문 조건문 반복문 분기문 >조건문 프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나. 조건에 따라 다른 문장이 수행되도록 한다. if문 if문 if~else문 if~else if~else문 선택지가 2가지가 넘을 때 사용 switch문 조건식 하나로 많은 경우의 수를 처리할 때 사용한다.
반복문 프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나. 특정 문장들을 다시 반복해서 수행하도록 한다. for문 마지막일 경우 a~e로 출력된다. 1회전: 초기식 확인 후 조건식 확인 조건식이 true면 문장 수행 ...
분기문 break 반복문에서는 break문 자신이 포한된 가장 가까운 반복문을 빠져나가는 구문 숫자를 입력받아 입력받은 숫자만큼만 반복적으로 출력 후 종료 초기식 생략 for문 조건식 생략 for문 ![](https://images.velog.io/images/joyoo1221/post/ea614841-6784-4a
(
2차원 배열 2차원 배열 자료형이 같은 1차원 배열의 묶음으로 배열 안에 다른 배열이 존재한다. 2차원 배열은 할당된 공간마다 인덱스 번호 두 개를 부여한다.(앞 번호는 행, 뒷 번호는 열 (0) ) 인덱스 값 이해 2차원 배열 선언과 할당 배열선언 자료형 배열명; 자료형 배열명 ; 자료형[ ] 배열명[ ]...
복습 변수(Variable) 메모리(RAM)에 값을 기록하기 위한 공간 변수 왜 써? 가독성이 좋아진다. 재사용성 증가로 인한 코드량 감소, 유지보수에도 용이함. 변수에 값을 기록하는 이유? 프로그램 실행 시 사용할 값(Data)이 있다면 그 값은 먼저 메모리에 기록 되어야 한다. 변수의 선언 메모리 공간에 데이터를 저장할 수 있는 공간을 할...
복습 연산자 단항 연산자 증감 연산자: ++, -- 피연산자의 값에 1을 더하거나 빼는 연산자로 위치에 따라 결과 값이 다르게 나타난다. 전위 연산 먼저 연산 후 다른 연산 실행 후위 연산 다른 연산 우선 실행 후 연산 논리 부정 연산자: ! 논리 값
제어문 조건문 프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나 조건에 따라 다른 문장이 수행되도록 한다. 조건문 종류 if 문 조건식의 결과 값이 true이면 ⓐ 안의 내용을 실행, false면 실행하지 않는다. if ~ else 조건식이 결과 값이 true면 ⓐ 안의 내용을 실행, false면 ⓑ 안의 내용을 실행한다. if ~ ...
![](https://images.velog.io/images/joyo
문제 1에서 종료 조건만 바꾸면 된다.
프로젝트 생성하기 타입은 Gradle, 자바 버전은 17로 선택 Dependencies 추가 없이 생성 >크롬 드라이버(ChromeDriver) 다운 받기 본인의 크롬 버전 확인 점 3개 > 도움말 > chrome
코드 입력 Application으로 가서 코드 입력 >getBean 활용 >크롬 브라우저 버전과 크롬 드라이브 버전의 주 버전과 일치해야 한다. https://www.selenium.dev/documentation/webdriver/gettingstarted/openbrowser/ >url을 통해 새 페이지로 이동할 때 기본적으로 selenium은 ...
무한스크롤 적용하기 크롤링 대상 페이지를 끝까지 내려야 하기 때문에 무한스크롤을 사용하였다. >우선 무한스크롤 대상 요소를 지정한다. 내가 크롤링 하고 싶은 페이지의 요소들이 class로 묶여있어서 className 로케이터를 이용했다. WebElement item = driver.findElement(By.className("item")); >요소를 ...
작업을 하는 도중 컨테이너를 2개 이상 올렸을 때 로그인 안되는 문제(세션 안 맺어지는)가 있었다. 그래서 컨테이너 1개만 올려놓고 작업하곤 했는데, 상사분께서 문제 원인을 알려주셨다 ㅇ0ㅇ! > 유저 세션 VO에 Serialize가 안 되서라고... 하하 참고글 *오브젝트는 뭔가 가상의 공간에 둥둥 떠있는 느낌이고 데이터는 파일로 가져가는 느낌!