본문 바로가기

자바공부/연산자10

JAVA(자바) - 삼항 연산자(조건 연산식 ( (조건식) ? 값 또는 연산식 : 값 또는 연산식) JAVA(자바) - 삼항 연산자(조건 연산식 ( (조건식) ? 값 또는 연산식 : 값 또는 연산식) 조건연삭식 ( ( ) ? : ) -조건식에 따라 클론(:) 앞 뒤의 피연산자가 선택 int score = 95; char grade = (score>90) ? 'A' : 'B' = int socre = 95; char grade; if(score>90){ grade = 'A'; } else { grade = 'B'; } public static void main(String[] args) { int score = 85; char grade = (score > 90) ? 'A' : (score > 80) ? 'B' : 'C'; System.out.println(score+"점은"+grade+"등급입니다");.. 2021. 1. 19.
JAVA(자바) - 이항 연산자 6.대입 연산자(=, +=, -=, *=, /=, %=, &=, ^=, |=, <<=, >>=, >>>=) 6.JAVA(자바) - 이항 연산자 6.대입 연산자(=, +=, -=, *=, /=, %=, &=, ^=, |=, =, >>>=) - 오른쪽 피연산자의 값을 좌측 피연산자인 변수에 저장 - 종류 ● 단순 대입 연산자 ● 복합 대입 연산자 (정해진 연산을 수행한 후 결과를 변수에 저장) 구분 연산자 설명 단순 대입 연산자 변수 = 피연산자 변수 = 피연산자 복합 대입 연산자 변수 += 피연산자 변수 = 변수 + 피연산자 변수 -= 피연산자 변수 = 변수 - 피연산자 변수 *= 피연산자 변수 = 변수 * 피연산자 변수 /= 피연산자 변수 = 변수 / 피연산자 변수 %= 피연산자 변수 = 변수 % 피연산자 변수 &= 피연산자 변수 = 변수 & 피연산자 변수 |= 피연산자 변수 = 변수 | 피연산자 변수 > 피.. 2021. 1. 19.
JAVA(자바) - 이항 연산자 5.비트 연산자(&, |, ^, ~, <<, >>, >>>) 5.비트 연산자(&, |, ^, ~, , >>>) -비트(bit)단위로 연산을 한다. 즉 0과 1이 피연산자가 된다. ● 0과 1로 표현이 가능한 정수 타입만 비트 연산을 할 수 있다. ● 실수 타입인 float과 double은 비트 연산을 할 수 없다. -종류 ● 비트 논리 연산자(&, |, ^, ~) ● 비트 이동 연산자(, >>>) 첫번째 종류에 대해 알아봅시다. -비트 논리 연산자(&, |, ^, ~) ● 피 연산자가 boolean타입일 경우 -> 일반 논리 연산자 ● 피 연산자가 정수 타입일 경우 비트 논리 연산자 구분 연산식 결과 설명 AND (논리곱) 1 & 1 1 두 비트가 모두 1일 경우에만 1이다 1 0 0 0 1 0 0 0 0 OR (논리합) 1 | 1 1 두 비트 중 하나만 1이여도.. 2021. 1. 16.
JAVA(자바) - 이항 연산자 4.논리 연산자(&&, ||, &, |, ^, !) 4.논리 연산자(&&, ||, &, |, ^, !) -논리곱(&&), 논리합(||), 배타적 논리합(^) 그리고 논리 부정(!) 연산을 수행 -피연산자는 boolean 타입만 사용할 수 있다. 구분 연산식 결과 설명 AND (논리곱) true && 또는 & true true 피 연산자 모두가 true 일 경우에만 연산 결과는 true이다 true false false false true false false false false OR (논리합) true || 또는 | true true 피 연산자 중 하나만 true이면 true이다 true false true false true true false false false XOR (배타적 논리합) true ^ true false 피 연산자가 하나는 true .. 2020. 12. 30.
JAVA(자바) - 이항 연산자 3.비교 연산자(==, !=, <, <=, >, >=) 3.비교 연산자(==, !=, , =) - 대소(=) 또는 동등(==,!=) 비교해서 boolean 타입인 true/false를 산출(boolean타입에서 결과가 나오는 true/false 값을 나온다는 말) 구분 연산식 설명 동등 비교 피연산자 == 피연산자 두 피 연산자의 값이 같은지를 검사 피연산자 != 피연산자 두 피 연산자의 값이 다른지를 검사 크기 비교 피연산자 > 피연산자 피 연산자1이 큰지를 검사 피연산자 >= 피연산자 피 연산자1이 크거나 같은지를 검사 피연산자 2020. 12. 30.
JAVA(자바) - 이항 연산자 2. 문자열 연결 연산자(+) 2. 문자열 연결 연산자(+) - 피연산자중 문자열이 있으면 문자열로 결합시킨다. public class StringConcatExample { public static void main(String[] args) { String str1 = "JDK"+6.0; String str2 = str1+"특징"; System.out.println(str2); String str3 ="JDK"+3+3.0; String str4 =3+3.0+"JDK"; System.out.println(str3); System.out.println(str4); } } 실행 후 결과 값: JDK6.0특징 JDK33.0 6.0JDK 2020. 12. 23.