Java/메모 11

[java]논리 연산자 혼합

AND와 OR연산자를 혼합 할 땐 소괄호를 적절하게 이용해 줌. 예시) a가 10 이상이면서 b가 1 이거나 a가 10 이상이면서 b가 2인 경우(a >= 10 && b == 1) || (a >= 10 && b == 2)  조건이 여러개가 주어졌을 때 if문을 사용한다면제일 간결하게 코드를 짤 수 있는 방법을 생각해 볼 것 예시) 1~12 정수 값으로 월을 입력 받아 해당하는 계절을 출력하는 경우3~5 Spring6~8 Summer9~11 Fall12, 1~2 Winterimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);..

Java/메모 2024.08.12

[java] 문자와 문자열 비교 차이점 (equals의 사용)

문자를 비교하는 것과 문자열을 비교하는 것의 차이 1. 문자 연산자를 이용하여 비교 가능 예시) a가 M 일 경우에 1을 출력하고 그 외의 경우엔 0을 출력Char a = sc.next().charAt(0);//연산자를 사용하여 비교 가능if (a == 'M') { System.out.println(1);}else { System.out.println(0);} 2. 문자열 (변수).equals("문자열") 형식을 사용. 예시) b가 W 일 경우에 1을 출력하고 그 외의 경우엔 0을 출력String b = sc.next();//(변수).equals("문자열") 형식 사용.if(b.equals("W")){ System.out.println(1);}else { System.out.println(0);}

Java/메모 2024.08.12