전체글 229

[JAVA] LocalDate,LocalTime,LocalDateTime

참고블로그 LocalDate : 날짜 정보가 필요할 때 사용! 문법 // 로컬 컴퓨터의 현재 날짜 정보를 저장한 LocalDate 객체를 리턴 LocalDate currentDate = LocalDate.now(); // result : 2022-08-06 // 파라미터로 주어진 날짜 정보를 저장한 LocalDate 객체를 리턴한다. LocalDate targetDate = LocalDate.of(2019,11,12); //결과 : 2022-08-06 LocalTime : 시간 정보만 필요할 때 사용 // 로컬 컴퓨터의 현재 시간 정보를 저장한 LocalDate 객체를 리턴. LocalTime currentTime = LocalTime.now(); // 결과 : 18:34:22 // 파라미터로 주어진 시..

[JAVA] charAt()

참고 블로그 정의 String으로 저장된 문자열 중에서 한 글자만 선택해서 char 타입으로 변환해줌 형태 public class Main { public static void main(String[] args) { String str = new String(); char c = ' '; str = "Nice to meet you"; c = str.charAt(0); System.out.println(c);//N } str이 가리키고 있는 문자열에서 인덱스번호에 있는 문자를 char 타입으로 변환! 참조변수.charAt(문자번호);

[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 포스팅 !! 하는 김에 전체 오늘 배운 것 포스팅 랜덤으로 다들 한번씩 조장을 시킨다던데 그게 제가 될 줄은 몰랐습니다.. 그래도 처음에 걱정했던 것과 달리 모두들 잘 들어주시고 오히려 기획하는 게 재..

🔔[항해99]/TIL 2022.08.06