✅ 문제1 - int와 평균

  1. num1, num2, num3라는 이름의 세 개의 int 변수를 선언하고, 각각 10, 20, 30으로 초기화하세요.
  2. 세 변수의 합을 계산하고, 그 결과를 sum이라는 이름의 int 변수에 저장하세요.
  3. 세 변수의 평균을 계산하고, 그 결과를 average라는 이름의 int 변수에 저장하세요. 평균 계산 시 소수점 이하의 결과는 버림하세요.
  4. sumaverage 변수의 값을 출력하세요.

✏️ OperationEx1

package operator.ex;

public class OperationEx1 {

  public static void main(String[] args) {
    int num1 = 10;
    int num2 = 20;
    int num3 = 30;

    int sum = num1 + num2 + num3;
    int average = sum / 3;  // int 끼리의 나눗셈은 자동으로 소수점 이하를 버림

    System.out.println("sum = " + sum);
    System.out.println("average = " + average);
  }
}

✏️ 실행 결과


✅ 문제2 - double과 평균

// 다음 double 변수들을 선언하고 그 합과 평균을 출력하는 프로그램을 작성하세요.
double val1 = 1.5;
double val2 = 2.5;
double val3 = 3.5;

✏️ OperationEx2

package operator.ex;

public class OperationEx2 {

  public static void main(String[] args) {
    double val1 = 1.5;
    double val2 = 2.5;
    double val3 = 3.5;

    double sum = val1 + val2 + val3;
    double avg = sum / 3;

    System.out.println("sum = " + sum);
    System.out.println("avg = " + avg);
  }
}

✏️ 실행 결과


✅ 문제3 - 합격 범위

  • int형 변수 score를 선언하세요.
  • score가 80점 이상이고, 100점 이하라면 true를 출력하고, 아니면 false를 출력하세요.

✏️ OperationEx3

package operator.ex;

public class OperationEx3 {

  public static void main(String[] args) {
    int score = 80;
    boolean result = score >=80 && score <= 100;

    System.out.println("result = " + result);
  }
}

✏️ 실행 결과


✅ 정리

✏️ 자주 사용하는 연산자

  • 산술 연산자 : +, -, *, /, %(나머지)
  • 증가 및 감소 연산자 : ++, --
  • 비교 연산자 : ==, !=, >, <, >=, <=
  • 논리 연산자 : &&(AND), ||(OR), !(NOT)
  • 대입 연산자 : =, +=, -=, *=, /=, %=

✏️ 추가로 배울 연산자

  • 삼항 연산자 : ? :
  • instanceof 연산자 : 객체 타입을 확인한다.
  • 그외 : new, [](배열 인덱스), .(객체 멤버 접근), ()(메소드 호출)

✏️ 비트 연산자

  • 비트 연산자 : &, |, ^, ~, <<, >>, <<<
profile
매일 성장하는 주니어 개발자의 기록📝

0개의 댓글