2019.10.18 두번째공부 조건문/if문

2019. 10. 18. 23:15카테고리 없음

반응형

산술 연산자

정수, 실수의 수학적 연산과 관련된 연산자

산술 연산자설명

x+y x와 y의 합
x-y x와 y의 차
x*y x와 y의 곱
x/y                  y가0이면 에러가뜬다 나눌수없기때문 x를 y로 나눴을 때 몫
x%y 이거많이씀  y가0이면에러가뜬다 나눌수없기때문

x를 y로 나눴을 때 나머지 숫자가짝수인지홀수인지알기위해

나누었을때 나머지가나오면 홀수 없으면 짝수

 


복합 대입 연산자

산술 연산자설명

x+=10 변수 x에 있는 값에 10을 더하여 x에 대입
x-=10 변수 x에 있는 값에 10을 뺴고 x에 대입
x*=10 변수 x에 있는 값에 10을 곱하고 x에 대입
x/=y    y가0이면에러가뜬다 나눌수없기때문 변수 x에 있는 값을 10으로 나누고 x에 대입

x+ =10 만약 x가 1이면 11이됨

x= x + 10;

x + =10;        같은뜻인데 아래것 더 간단!


증감 연산자

변수의 앞이나 뒤에 붙여서 변수의 값을 1 증가 시키거나 감소 시키는 연산자

산술 연산자설명

x++ 변수 x에 있는 값을 1 증가 한다
x-- 변수 x에 있는 값을 1 감소 한다

주의 : 증감 연산자가 변수의 앞에 붙느냐, 뒤에 붙느냐에 따라 결과가 달라진다.

int a = 10;

출력 후 증가 a++ = 후증가 10 출력후 1증가 11

증가 후 출력 ++a =선증가 12출력

출력 후 감소 a-- = 후감소 12출력후 1감소 11

감소 후 출력 --a =  선감소 10출력

++x; 연산자가 앞에있으면 먼저더하고 그다음에대입

x++; 연산자가 뒤에있으면 대입을먼저하고 그다음에 값을증가

x=x+1;

x++;위아래는 같은뜻 아래것이더간단 

이게 너무이해가안돼ㅠㅠㅠ 흐어어엉.


비교 연산자

조건 판단을 하는 경우 자료형(boolean)보다는 비교 연산자(<, >, ==, !=, >=, <=)를 쓰는 경우가 훨씬 많다.

비교 연산자설명 (=> =< (=)이게 먼저나오면 안됨!)

x x가 y보다 작다
x>y x가 y보다 크다
x==y x와 y가 같다
x!=y x와 y가 같지 않다
x>=y x는 y보다 크거나 같다
x<=y x는 y보다 작거나 같다

int x = 3;

int y = 2;

System.out.println(x > y); // true 출력!


논리 연산자

주로 조건문에서 많이 사용 되는 연산자 이다.

  • x || y : x와 y 중 하나만 참이여도 참이다. or
  • x && y : x와 y 모두 참이면 참이다.       and
  • !x : x가 거짓이면 참이다. 반대로청개구리얌

 

if문

상황판단 그것에맞게 처리해라

예)남자야 여자야?

예)점수가 90점이상이면 A주고 아니면B줘

 

if

 

else if (무한대로 만들기가능 그러나 그렇게하지않는다 왜냐면 용량땜시)

 

else

 

 

일단 오늘배운내용 대충정리 ...

因为我是笨蛋所以 ㅠㅠ어렵다

훗날 피가되고 살이될 그날을 기다리며.. 오늘은 이만再见

반응형