전체글 224

[JAVA] Integer.parseInt ()

참고 블로그 Integer.parseInt () 정의 String 타입의 숫자를 int타입으로 변환해줌. public class Main { public static void main(String[] args) { String number1 = new String("1234"); String number2 = new String("4321"); System.out.println(number1 + number2); // 12344321 System.out.println(Integer.parseInt(number1) + Integer.parseInt(number2)); //5555 ❗숫자만 변환 가능! ex) str a = 10a Integer.parseInt(a) = error!!

[JAVA]메소드 - Substring() 문자열 자르기

참고블로그 String substring(int index) 인자값을 하나만 받는 경우 , index는 int형으로 문자열의 앞에서부터 몇번째 위치인가를 지정하는 값 입력받은 인자값을 index로 해당 위치를 포함하여 이루의 모든 문자열을 출력. public static void main(String[] args) { String a = "I Love You"; System.out.println(a.substring(5)); } } 0 1 2 3 4 5 6 7 8 9 I L o v e Y o u =>(5)번째 값부터 끝까지 출력 => e You String substring(int beginIndex, int endIndex) 인자 값을 2개를 받는 경우, (시작 인덱스,끝 인덱스) 시작~끝인덱스 까지의..

[JAVA] 삼항연산자

알고리즘 풀 때 라던지 코드를 효과적으로 줄일 수 있는 방법 같다. 이해하는 건 시간이 조금 걸렸지만.. 참고블로그 정의 단순한 if문 (조건문)을 사용할 때에 코드를 획기적으로 줄일 수 있는 방법.. (조건문)? 참:거짓 => int a = (조건문)?true일때의 값 : false일때의 값 public class Main { public static void main(String[] args) { int a = (5 < 4) ? 50 : 40; System.out.println(a); } } (5 false이므로 40 출력 ❗깔끔해지긴 하지만 헷갈릴수 있으므로 자주 중복으로 사용하는 일은 자제 필요!

[JAVA] 조건문 - If문

참고블로그 조건문이란 ? 조건식의 연산 결과에 따라 블록 내부 문장의 실행 여부를 결정 할 수 있다. if문 =>if(조건식) { //조건식이 true일때 아래 실행문 동작, false면 미실행 실행문; 실행문; } 조건문 안에 조건식! public class Main { public static void main(String[] args) { int a = 6; if(a%2==0){// true System.out.println(a+"는 2의 배수");// 실행 if(a%3==0){// true System.out.println(a+"는 3의 배수");// 실행 } if(a%4==0){// false System.out.println(a+"는 4의 배수"); } } } } ①if문 : true->실행 ..

[JAVA] 연산자 / 연산자 우선순위

참고 블로그 + 프로그래머스 자바입문강의 연산자 사용법 설명 산술 연산자 ++ ++a, a++ 값을 하나 증가시킵니다.(전위, 후위 연산자) -- --a, a-- 값을 하나 감소시킵니다.(전위, 후위 연산자) + a + b 더하기 - a - b 빼기 * a * b 곱하기 / a / b 나누기 % a % b 나머지 관계 연산자 (비교연산자) *결과는 boolean > a > b a가 b보타 크면 true를 반환, 작거나 같으면 false를 반환 >= a >= b a가 b보다 크거나 같으면 true를 반환, 작으면 false를 반환 false System.out.println(b1 ^ b2);//서로다른값 -> true System.out.println(!b1);//논리부정 : 연산자의 논리값을 바꿈. fa..

[JAVA] Scanner 스캐너 클래스와 입력

참고한 블로그 Scanner 클래스란? 데이터 타입들을 Scanner의 메소드를 사용하여 입력받을 수 있다 사용 시 import 해와야 한다 공백 또는 줄바꿈을 기준으로 읽는다. 사용법 import java.util.Scanner; //scanner 클래스 호출 클래스_이름 객체_이름 = new 클래스_이름(); ★대체로 객체이름은 in,input,sc,scan 4가지가 많이 쓰인다고한다) Scanner in = new Scanner(System.in); // Scanner 객체 생성 ❗생성 시 System.in 이 들어간다 ❓System.in : 사용자로부터 입력을 받기 위한 입력 스트림. 그러므로 다른 입력 방식들도 사용자로부터 입력을 받기위해서는 System.in이 들어가야한다. (세부내용은 링크 ..

22.08.05 (금) 5일 차

오늘 한 것 알고리즘 주차 시작! 팀장이다.. 팀장일 제대로 하기 ^^ 알고리즘문제 풀어보기 (라고 쓰고 답지보고 이해하는 수준)->Q1~8 채멘님 도움으로 InteliJ와 깃 배우기 (Push하는데 오류가 난다..) 오늘 배운 것 JAVA 알고리즘을 푸는 법... 과 연관된 수많은 이론들......너무 많음.. git에 commit 하는 법. ->근데 push는 안됨... 힣ㅎ힣 내일 할 것 Q9~13알고리즘 문제 풀기 JAVA 기초강의!! 보기 JAVA 알고리즘 강의 보기 (패캠) 오늘 미뤄둔 JAVA 포스팅 !! 하는 김에 전체 오늘 배운 것 포스팅 랜덤으로 다들 한번씩 조장을 시킨다던데 그게 제가 될 줄은 몰랐습니다.. 그래도 처음에 걱정했던 것과 달리 모두들 잘 들어주시고 오히려 기획하는 게 재..

22.08.04 (목) 4일 차

오늘 한것 합친 부분에서 오류나면 해결하기 -> 의외로 구현이 잘됐다! (대박) 웹개발플러스 강의 2-4 (같은오류)/ 3-2 git 강의 인트로 즐겨찾기 등록 후 등록 버튼이 사라지거나 완료 버튼으로 변경되게 하려고 시도함(결국못함) 개인면담/회고멘토링 오전에는 병원에 다녀오느라 아무것도 하지 못했다 .. 시간이 너무 아깝지만 사실은 쉬어서 너무 좋았다.. 프로젝트 완성 후 배포하고 제출까지 했다!!!!!! 오늘 배운 것 즐겨찾기 등록 버튼과 관련해서 에러가 계속나서 나름대로 로직을 계속 짜보았다 =>어떻게 하면 기능을 구현할수있을까 생각해 볼 수 있어서 좋았다. 구현은 못했지만아예 얻어가는 게 없는 것은 아닌 ①단순히 JQuery로 클릭 시 버튼 텍스트가 바뀌게 하자! -> 새로고침 시 되돌아옴 ② ..

22.08.03 (수) 3일차

오늘 한것 웹개발 플러스 2주차 강의 보기 ->2-4에서 막힘 즐겨찾기 취소, 리뷰작성완료 선택 시 목록에서 사라짐 구현하기 리뷰작성 클릭 시 모달창 뜨게하기 메뉴 즐겨찾기 누르면 즐겨찾기 페이지 뜨게하기 오늘 배운 것 jinja2로 호출시 userid parameter로 가져오는 법! 배우기(=>회원 고유의 즐찾페이지 구성/userid) jinja2 사용법 (웹개발 플러스 2주차 강의 2-3) html에 매개변수값 넣어주기 value 멀티페이지 이동 방법 내일 할 것 합친 부분에서 오류나면 해결하기 웹개발플러스 강의 이어서 듣기 (2주차, 3주차, 4주차) 오늘 배운 것 -> 기술 카테고리로 정리하기........ CS용어를 잘알아야겠다 .... 매일매일이 다르다 확실히 1일차에는 그냥 내가 세상에서 ..

22.08.02 (화) 2일차

오늘 한 것 html index 파일 완성하기(Bulma사용) 웹개발 플러스 강의듣기 -1주차 완강(aws배포 전까지) 웹개발 플러스- 4주차 10/16 git 강의 (fastcampus)-개념/블로그에 정리 필수 이때까지 만든 부분 테스트해보기 오늘 배운 것 bulma 사용법 bulma : is-hidden과 Toggleclass(4-7) addclass,removeclass 정규표현식이란(4-8) 해쉬함수 JWT-토큰? datetime입력법 mongodb 로컬연결/studio 3t 모달창?팝업창?- 모달창 구현방법 용어! -parameter(매개변수)/mongodb 클러스터,콜렉션,데이터베이스,키 if문과 else if 문 postman 사용법 (api 테스트/ 임의로 값 넣어주기) jinja2로 호..

22.08.01 (월) 1일차

1주차 미니 프로젝트 OT 웹미니페이지 구현하기 - 모두의 베스트셀러 => 대형서점들의 베스트셀러 순위를 끌어와서 로그인 후 개개인 마다 읽고싶다(즐겨찾기) 및 읽었다 (리뷰 및 별점)을 남길수 있는 공간 https://everybody-books.github.io/ everybody-books.github.io everybody-books.github.io =>내가 맡은 롤 ①인덱스 html 만들기 ②연결- 서버, 클라이언트 연결코드 만들기 ③API만들기 - 클라이언트와 서버 확인 - 서버부터 만들기 - 클라이언트 만들기 - 완성 확인하기 오늘 한 것 웹개발 플러스 1주차 절반 html index파일 만들기 (대충) 오늘 배운 것 http method 기본 api 설정 (복습) postman 사용방법 ..