반응형

 

 

 

 

안녕! Java시간이야! 

일주일간 휴식하고 돌아왔는데

잘지냈지?

그리고 보고싶었을꺼야!!!

 

 

켈록켈록 에헴

 

일주일만에 올라가는 자바!

 

오늘의 친구는 산술연산자인데

단어는 번지르르하니 어렵게 생겨 먹었지만

이미 우리가 아는거랄까?ㅎㅎ

오늘도 간단하게 짚으러 가보자잇


코드

package project;
public class Main {
    public static void main(String[] args) {
        
        int a = 7; 
        int b = 3;

        //c는 a와 b의 합 
        int c = a + b;

        //d는 a와 b의 차
        int d = a - b;

        //e는 a와 b의 곱
        int e = a * b;
		
        //f는 a와 b의 나누기
        int f = a / b;
        
        //g는 a와 b의 나누기 나머지 수
        int g = a % b;
       

        System.out.println("c는: " + c);
        System.out.println("d는: " + d);
        System.out.println("e는: " + e);
        System.out.println("f는: " + f);
        System.out.println("g는: " + g);
    }
}

 이 친구들은 ' +  -  *  / '들과 특이한 개념의 %가 있어

+ = 더하기

- = 빼기

 * = 곱하기

/ = 나누기

% = 나눈 후, 나머지 값

 

이건 태어나서 계산기 한번이라도 만져봤다면

알만한 내용들이랄까?

그리고 초등학교 과정에서도 다~ 배울친구들이야

 

우리가 수학을 하는게 아니라 컴퓨터가 수학을 하는거니까

수포자들도 가능하지!

 

결과값을 한번 보자

 

결과값

 c, d, e는 대충봐도 알거야

그! 런! 데!

 

"f = 2.34의 개념이 아니냐!?"

 

맞아 우리의 논리적, 수학적 계산으로는 2.34가 맞는데

상대는..? 컴퓨터다~ 이거야

더군다나 컴퓨터에게는 int라고 해주었으니..

실수가 아닌 정수잖아?

그래서 f = 2 가 되는거야.

 

그렇다면 나머지 값을 받는 g의 경우는?

2로 나누고 남은 1의 값을 표현하는거야

 

만약 16 % 5라고 가정하자!

그럼 f의 값은? 

f=3이 되겠지?

 

그럼 g의 값은? 1이 되는거야

 

"3.2 니까 G의 값은 2 or 0.2 아님?"

 

풀이를 해보자꾸나!

 

치킨을 시켰는데 그게 16조각이고

5명이먹어.. 

( 1인 1닭 나도 당연 알쥐이 )

한 사람당 3조각이지??

 

그런데 나머지 1조각이 남았네?

그럼 이걸 먹어말아.. 눈치싸움하겠지?

 

근데 여기서! 문제

1.  이거 우리 나눠먹자 다리살이니까

5조각으로 분리가 가능해! : ) 

 

2.  너먹엉 

 

3.  ( 소리소문없이 슥) 

 

우리는 2,3 둘중 하나야

결국! 1조각이다~ 이거야!!

절대 0.2조각이란게 존재하지 않아!!

그러니 그 개념을 잘 안고갔으면 좋겠어!

 

아... 3번

 


 

오늘은 산술연산자를 둘러보았어!

 

이게 으~~엄청 많이 쓰는건 사칙연산

나머지수는 쓰긴쓰는데 많이 쓰는건 아니지만

쓰이는 녀석이긴해!

 

그러다 보니 모르면 멍... 이러거나

혹은 바보처럼 

두개를 나눴다가 거기다가 뭐 몇을 곱하고 1을 빼고 ..

솔직히 이러기 싫잖아!

 

그러니 알아두었으면 좋겠어!

 

그럼 20000!

반응형