👨🏻‍💻

연산자

과목
JAVA
태그
JAVA
연산자
StudyDate
2020/12/20

chap2(연산자)

package com.greedy; public class studyBoard { public static void main(String[] args) { /*연산자*/ int inum = 10; int inum2 = 20; /*+, - , * , %, / 를 이용하여 연산하기*/ int plus = inum + inum2; int minus = inum - inum2; int multi = inum * inum2; int divide = inum / inum2; int mod = inum % inum2; System.out.println("inum + inum2" + plus); System.out.println("inum - inum2" + minus); System.out.println("inum * inum2" + multi); System.out.println("inum / inum2" + divide); System.out.println("inum % inum2" + mod); /*복합대입연산자 * 1부터 10까지의 합을 복합연산자를 이용해서 더하자 * ex) a+=10 >>> a+10 = a * a-=10 >>> a-10 = a * a*=10 >>> a*10 = a * a%=10 >>> a%10 = a * a/=10 >>> a/10 = a*/ int sum = 0; sum+=1; sum+=2; sum+=3; sum+=4; sum+=5; sum+=6; sum+=7; sum+=8; sum+=9; sum+=10; System.out.println("1부터 10까지의 합 : " + sum); /*증감연산자이용 * 단항일경우 ++가 앞뒤상관없이 증가되어서 출력 * 전위연산 : ++num >> 먼저 변수에 저장된 값이 증가 후 계산됨 * 후위연산 : num++ >> 변수가 하나의 입력을 받은 후에 증가됨*/ int num = 10; // num++; //결과값 11 System.out.println(num); int num1 = 10; ++num1;//결과값 11 int num2 = 20; int num3 = (++num) + (num2++); System.out.println(num3); System.out.println(num2); System.out.println("=================="); int a = 17; int b = 30; int c = -17; int d = a++ + ++b; System.out.println(d); int e = b - --c; System.out.println(e); int f = ++d - --e; System.out.println(f); System.out.println("===================="); System.out.println("논리연산자"); int anum =10; int bnum =20; boolean isTrue = (anum == bnum); System.out.println(isTrue); System.out.println("==============="); System.out.println("삼항연산자"); /*삼항연산자를 이용하여 'A','a'중 어느게 큰지 구별해보자*/ char ch = 'A'; char ch1 = 'a'; String result = ch >= ch1 ? "대문자가 큼" : "소문자가 큼"; System.out.println(result); } }
Java
복사