오늘도 열심히 작성하러 왔습니다 😊😊
아직 화요일이지만 주말까지 열심히 버텨봅시다 !!
그럼 작성 시작해볼게요 ~~
《할당(대입)연산자》
= : 변수 = 값(변수)
오른쪽에 있는 값을 왼쪽의 변수에 할당합니다.
//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 |