☕JAVA 71

[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이 들어가야한다. (세부내용은 링크 ..