Java_ 연산자, 조건문 etc.

5w31892p·2022년 11월 21일
0

Java

목록 보기
8/17

📜 Java

final은 상수에만 붙고, 상수는 재할당이 안됨

배열선언

자료형[] 변수 = new 자료형[배열의크기]
System.out.println(변수) 
-> alt + enter 
-> System.out.println(Arrays.toString(변수)) + 상단에 Arrays 임포트 됨
import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] intEmptyArray = new int[5];
        System.out.println(Arrays.toString(intEmptyArray));

        int[] intArray = new int[]{1, 2, 3, 4, 5};
        System.out.println(Arrays.toString(intArray));

        String [] stringEmptyArray = new String[5];
        System.out.println(Arrays.toString(stringEmptyArray));

        String [] season = {"봄", "여름", "가을", "겨울"};
        System.out.println(Arrays.toString(season));
System.out.println(season[season.length -1]);

    }
}
[0, 0, 0, 0, 0]
[1, 2, 3, 4, 5]
[null, null, null, null, null]
[봄, 여름, 가을, 겨울]
겨울

꿀팁 : 노란줄, 빨간줄 확인 잘하기

  • && : and
  • || : or
  • ! : not (true면 false 반환, false면 true 반환)

비트연산자

~ : 1의 보수
<< : 곱하기
> : 나누기

int n1 = 10;
int n2 = 3;
System.out.println(~n1); //-11
System.out.println(~n2); // -4
System.out.println(n1 << 1); // 20
System.out.println(n1 << 2); // 40
System.out.println(n1 << 3); // 60
System.out.println(n2 << 1); // 6
System.out.println(n2 << 2); // 12
System.out.println(n2 << 3); // 18
System.out.println(n1 >> 1); // 5
System.out.println(n1 >> 2); // 2

:: ✍ 조건문

:: if문

if (조건식){
    실행 코드
}

:: switch문

  • 계층적으로 선언
  • 어떤 케이스에 들어가는지 확인하는 것이 목적이기 때문에 break 꼭 쓰기
데이터타입 변수명 =;
switch (변수명){
    case 입력값1 : 실행 구문
        break;
    case 입력값2 : 실행 구문
        break;
    case 입력값3 : 실행 구문
        break;
default: 기본 실행 구문
        break;
}

:: 삼항연산자

  • ? true일 때 수행 : false일 때 수행
(조건식) ? A : B

0개의 댓글