IT의 다이어리/JAVA

JAVA의 할당연산자와 IF문 조건식

류곤 2024. 11. 19. 18:32

오늘도 열심히 작성하러 왔습니다 😊😊

아직 화요일이지만 주말까지 열심히 버텨봅시다 !!

그럼 작성 시작해볼게요 ~~

 

 

 

《할당(대입)연산자》

= : 변수 = 값(변수)

     오른쪽에 있는 값을 왼쪽의 변수에 할당합니다.

//1]할당 연산자
int num1;//변수 선언
num1 = 100;
int num2;
num2 = num1;

 

※ 대입 연산자의 오른쪽 식이 항상 먼저 실행 된 후 그 결과값을 왼쪽 변수에 대입합니다.

 

《할당 연산자의 축약표현》

축약표현으로는 += -= *= %= .. 이 있습니다.

 

num1 += 100; // num1=num1+100;와 같다
num1 %= num2;//num1=num1%num2;
num2 *= 2+10;//num2= num2 * (2 + 10);와 같다

 

《증감연산자》 : ++, --

++는 자기 자신을 1 증가 시키고

--는 자기 자신을 1 감소 시킵니다
단독으로 쓰일때는 항이 증감연산자 앞에 붙거나 뒤에 붙거나 결과는 같지만

다른 연산자와 결합할때는
++(--)변수: 먼저 자신을 증감 시킵니다.
변수++(--) : 다른 연산을 수행한 후 자신을 증감시킵니다.

 

//단독으로 사용시]
int num1 = 10;
//변수명++(후위 연산자)
num1++; // num1=num1+1;와 같다
//++변수명(전위 연산자)
++num1;// num1=num1+1;와 같다
 
 //다른 연산과 함께 사용시]
 //후위 연산
 int num2 = 10;
 int result = num1 + num2++; //result:20,num1:10,num2:11 
 //전위 연산
 int result = num1 + ++num2; //result:21,num1:10,num2:11

 

 

연산자는 이렇게 나타냅니다

이제 IF 조건식에 대해서 알아볼까 합니다 ~

 

《IF 조건문》

프로그램 흐름상 분기하고자 할떄 사용하는 제어문으로

조건식은 결과값이 true 아니면 false가 나오는 식입니다.

직접 boolean값(true,false)을 줄 수 있습니다

 

if(조건식)//만약(if) 조건식이 참이라면
{//if블락 시작
	조건식이 참일때 실행할 명령문;		 
}//if블락 끝

 

조건식이 참일때 실행할 명령문이 하나면 {}은 생략 가능합니다

저는 아직 초보자라 생략 안하는편입니다 😅😅😅

※단, 수행할 명령문이 여러개인 경우 {}을 생략하면 의도하지 않은 결과가 나올수 있기 때문에

반드시 {}로 묶어줘야 한다.

 

//if 조건식
if(num1 % 2 == 0) {//비교식
	System.out.printf("%d는 짝수%n",num1);
}

if(num1 % 2 == 0 && num1 >= 10) {//논리식
	System.out.printf("%d는 짝수이면서 10보다 크거나 같다%n",num1);
}


//조건식이 참일때 수행할 명령문이 하나인 경우 {}생략 가능
if(true) System.out.println("항상 실행되는 명령문");

//수행할 명령문이 여러개인 경우
if(num1 % 2 != 0) //{
 	System.out.printf("num1은 %d이다%n",num1);
	System.out.printf("%d는 홀수%n",num1);
 }

 

이런식으로 IF조건문이 형성 됩니다 ~

 

또 작성하러 오겠습니다 ~~

'IT의 다이어리 > JAVA' 카테고리의 다른 글

Java의 Switch문과 while문  (0) 2024.11.22
Java의 IF else문과 For문  (1) 2024.11.20
Java의 Escape 문자& 연산자  (3) 2024.11.18
JAVA 기초&변수의 자료형  (5) 2024.11.14
JAVA의 시작  (0) 2024.11.11