Cohe

03 연산자, Scanner 본문

개발 언어/JAVA

03 연산자, Scanner

코헤0121 2024. 3. 7. 17:21
728x90

A06_operator

    • 산술연산자
      • +,-,*,/, %
      • mod(%) 연산으로 승수, 지정한 특정 값이 나오게 가능, 난수 생성 가능
      • Math.pow(a,b) : 제곱 → 클래스 메소드이다~
    • 비교연산자
    • <,≥, ≤, ==, ≠
    • 연산값은 항상 true, false로만 나온다
  • 논리연산자
    • && : 둘 모두 true일 때 true, 논리합
    • || : 둘 중 하나만 true여도 true로 판별, 논리차
  • 대입연산자
    • 좌항에 우항의 값을 넣겠다
    • a=b
  • 복합 대입 연산자
    • +=, -=, /=, *=, %=
  • 삼항연산자
    • 비교 ? 참 : 거짓;
    • answer = a>b ? “A가 큽니다.” : “b가 큽니다.”;
  • 단항 연산자
    • ++(전치, 후치 모두 가능), —
    • ! : boolean 타입에서만 사용
  • 비트 연산
    • ~ : 비트 반전
      • signed bit에 따라서 양수, 음수가 달라진다 (0이면 양수, 1이면 음수)
    • ^ : 비트연산자
    • &,|,>>(right shift),<<(left shift),^(베타적 논리합, xor 연산)….
      • 이진수의 자릿수에 대한 연산

B01_Scanner

import는 외부에 클래스를 이 파이렝 가져와 사용하겠다는 의미이다.
java.util.Scanner : java패키지 내부에 util패키지에 들어 있는 Scanner클래스를 사용하겠다

  • Ctrl + Shift + O : Eclipse의 자동 import 단축키
  • Scanner 클래스로 객체를 하나 생성. 변수에 보관하여 작업.... 클래스는 데이터타입입니다.
  • Scanner는 사용자의 입력을 기다리고, 입력한 문자열을 한줄 읽어 들임.
        System.out.print(">> ");
        String line = scan.nextLine();   // 참조형 타입에 변수에 "."을 찍은 후에 해당 참조형을 참조.
        System.out.println("사용자가 입력한 문자열 : "+line);

        // 참조형 타입 변수에 .을 찍고, ctrl + space로 그 타입에 사용할 수 있는 기능들(함수들)을 볼 수 있음.
//        System.out.print("has next boolean : ");
//        boolean b = scan.hasNextBoolean();
//        System.out.println("boolean 포함 여부 : " + b);

        // 사용자 입력값을 기다리면서 정수값을 처리하는 방식
        System.out.print("아무 정수 값이나 입력해 보세요>> ");
        int num = scan.nextInt();
        System.out.println("사용자가 입력한 정수 : "+num);
        System.out.println("사용자가 입력한 정수로 만든 char : "+(char)num);

'개발 언어 > JAVA' 카테고리의 다른 글

06 class  (0) 2024.03.12
05 While문~ 변수  (0) 2024.03.11
04 For 문  (0) 2024.03.08
02 JAVA 변수, 변수 형, 타입 캐스팅  (0) 2024.03.07
JAVA 특징 및 이클립스 설정  (0) 2024.03.07