[Java] 자료형, 삼항연산자

         자료형     

    • 메모리에 저장할 수 있는 값의 형태를 지정
      타입 변수명;
      타입 변수명 = 값;
    • java의 모든 변수, 상수는 언제나 자료형(타입)이 먼저 선언되어야 함.
         int number = 5;
         String name;
         name = “김자바”;
    
    // *한 번 정의된 자료형에는 다른 자료형을 저장할 수 없다.
         int number;
         number=7;         // (X) 이미 위에 number로 선언
    
         double number;   // (X) 이미 int 타입으로 설정되어 있어서 에러

     

    자료형의 종류

    1. 기본 자료형

    : 실제 값을 저장하는 것

    boolean형은 true/false 값으로 표현

    2. 참조 자료형

    : 기본 자료형을 제외한 자료형, 실제 값을 갖는 것이 아니라 주소를 저장 / String, 배열, 클래스

     

         연산자     

    헷갈리는 삼항연산자
    프로그래머스에서 삼항연산자를 이용한 풀이를 보고 나도 써보고 싶어서😅 정리한다
    • 조건식 ? 참일때 반환값 : 거짓일때 반환값;
    num % 2 == 0 ? “짝수” : “홀수”;    //num이 2의 배수이면 짝수 아니면 홀수
    score >= 80 ? = “합격” : “불합격”;    //score가 80 이상 크거나 같으면 합격 아니면 불합격

     

    public static void main(String[] args) {
    
    	int num = 3;
    
    	Scanner scan = new Scanner(System.in);
    	System.out.print("숫자를 입력-> ");
    
    	int su = scan.nextInt();
    
    	String result = (su == num) ? "같은 수" : "다른 수";
    
    	System.out.println("결과 : " + result);
    
    }

     

     

    'JAVA' 카테고리의 다른 글

    [Java] 배열 (String 배열, 2차원 배열, Array클래스)  (0) 2023.01.12
    [Java] 임의의 정수 만들기  (0) 2023.01.12
    [Java] 조건문, 반복문  (0) 2023.01.03
    [Java] print() 출력메서드  (0) 2022.12.26
    [Java] 설치 및 환경설정  (0) 2022.12.26

    댓글