01_java 연산자와 연산식

2022. 7. 11. 09:03·자바/calcu

안녕하세요

오늘은 이전 시간에 다뤘던 자바의 데이터의 형변환 이후에

 

10_java 데이터의 형변환

안녕하세요 오늘은 이전 시간에 다뤘던 자바의 char 코드 이후에 09_java char 코드 안녕하세요 오늘은 이전 시간에 다뤘던 자바의 데이터 타입 이후에 08_java 데이터 타입 안녕하세요 오늘은 이전 시

dduldduck.tistory.com

자바의 연산자와 연산식에 대해 알아보겠습니다.

 


package javaexp.a03_calcu;

public class A01_CalcuStart {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		/*
		# 연산자와 연산식
		1. 연산이란?
			데이터를 처리하여 결과를 산출하는 것을 말한다.
		2. 연산자(operations)
			연산에 사용되는 표시나 기호를 말한다.
			+, -, *(곱), /, %(나머지), =, ...
		3. 피연산자(operand)
			연산 대상이 되는 데이터(리터럴, 변수)
			num01, 25, num02
		4. 연산식
			연산자와 피연산자를 이용하여 연산의 과정을 기술하는 것
			num01 + num02
			sum = num01 * num02
			연산자 : =, *
			피연산자 : sum, num01, num02
			연산식 : 연산자와 피연산자를 혼합하여 식을 만들어 가는 것
		 */
		int num01 = 25; // 연산자 =, 피연산자 num01에 리터럴 데이터 25로 할당
		int num02 = 5;
		System.out.println(num01 + " + "+ num02 + " = "+(num01+num02));
		System.out.println(num01 + " - "+ num02 + " = "+(num01-num02));
		System.out.println(num01 + " * "+ num02 + " = "+(num01*num02));
		System.out.println(num01 + " / "+ num02 + " = "+(num01/num02));
		System.out.println(num01 + " % "+ num02 + " = "+(num01%num02));
		/*
		ex) 사칙연산자 처리 연습예제
		1. 사과와 바나나의 가격을 설정해서 총 비용을 연산자, 피연산자를 통한 연산식을 만들어
			결과를 출력하세요..
		2. 사과의 가격에 구매한 갯수를 처리하여 결과를 출려
		3. 바나나의 구매 갯수를 설정하고, 사과의 총비용과 차이를 바나나의 총비용과의 차이를 구하세요.
		4. 곰돌이 3마리가 빵 20개를 똑같이 먹고, 남은 나머지 갯수를 위 연산식에 의해 출력하세요.
		 */
		int applecst = 1500;
		int bananacst = 2700;
		System.out.println("사과의 가격:"+applecst);
		System.out.println("바나나의 가격:"+bananacst);
		int applecnt = 4;
		int tot1 = applecnt * applecst;
		System.out.println("사과 4개의 가격 :"+(tot1));
		int bananacnt = 3;
		int tot2 = bananacnt * bananacst;
		System.out.println("사과와 바나나의 총 가격차이 :"+Math.abs(tot1-tot2));
		int bearcnt = 3;
		int breadcnt = 20;
		int left = breadcnt%bearcnt;
		System.out.println("곰돌이 1마리당 먹은 빵의 갯수:"+(breadcnt/bearcnt));
		System.out.println("남은 빵의 갯수"+left);
	}

}

# 연산자와 연산식

 

1. 연산이란?
   데이터를 처리하여 결과를 산출하는 것을 말한다.

 

2. 연산자(operations)
   연산에 사용되는 표시나 기호를 말한다.
   +, -, *(곱), /, %(나머지), =, ...

 

3. 피연산자(operand)
   연산 대상이 되는 데이터(리터럴, 변수)
   num01, 25, num02

 

4. 연산식
   연산자와 피연산자를 이용하여 연산의 과정을 기술하는 것
   num01 + num02
   sum = num01 * num02
   연산자 : =, *
   피연산자 : sum, num01, num02
   연산식 : 연산자와 피연산자를 혼합하여 식을 만들어 가는 것


이후에는 자바의 연산자의 종류에 대해 알아보도록 하겠습니다.

 

02_java 연산자의 종류

안녕하세요 오늘은 이전 시간에 다뤘던 자바의 연산자와 연산식 이후에 01_java 연산자와 연산식 안녕하세요 오늘은 이전 시간에 다뤘던 자바의 데이터의 형변환 이후에 10_java 데이터의 형변환

dduldduck.tistory.com

 

'자바 > calcu' 카테고리의 다른 글

04_java 비교, 논리, 삼항 연산자  (0) 2022.09.07
03_java 대입, 증감 연산자  (0) 2022.09.07
02_java 연산자의 종류  (0) 2022.09.07
'자바/calcu' 카테고리의 다른 글
  • 04_java 비교, 논리, 삼항 연산자
  • 03_java 대입, 증감 연산자
  • 02_java 연산자의 종류
뚤떡이
뚤떡이
프로그래밍을 알아가며 저와 함께 성장하는 블로그 입니다
  • 뚤떡이
    뚤떡이의 발개벗긴개발
    뚤떡이
  • 전체
    오늘
    어제
    • 분류 전체보기 (73)
      • Docker (2)
      • 자바 (29)
        • start (10)
        • calcu (4)
        • process (7)
      • 플러터 (1)
      • 알고리즘 (12)
        • 개념 (2)
        • 구현 (5)
        • 백준 (0)
        • 프로그래머스 (5)
      • 이클립스 (4)
        • 초기설정 (4)
      • SQL (5)
      • IT 잡동사니 (10)
      • 개발 관련 (10)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    #electron
    #python #개발일지 #번역 #메모리최적화 #websocket #redis #비동기프로그래밍
    GLPI
    IT자산관리
    #개발일지
    #python
    #프로젝트
    시놀로지
    #자동화
    synology
    크롬 원격 데스크톱
    개발일지 #프로젝트후기 #gpt4 #번역 #자동화 #python #electron
    요구사항 정의서
    MAC 크롬 원격
    #apachesuperset #시놀로지 #db2 #데이터시각화 #기술블로그
    크롬 원격
    윈도우 크롬 원격
    #번역
    스팸메일 #메일보안 #gophish #it보안 #오픈소스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
뚤떡이
01_java 연산자와 연산식
상단으로

티스토리툴바