이세개발
article thumbnail
이것이java다 3.4 이항 연산자
legacy 2023. 4. 16. 21:59

이항 연산자는 피연산자가 두 개인 연산자를 말하면 여기에는 산술 연산자 (+,-,*,/,%),문자열 연결 연산자 (+) , 대입연산자 (=,+=,-=,*=,/=,%=,&=,^=,|=,=,>>>=) , 비교 연산자 , 논리연산자, 비트논리연산자, 비트이동연산자 등이 있다. 종류 산술 연산자: +, -, *, /, % 문자열 연결 연산자: + 대입 연산자: =, +=, -=, *=, /=, %=, &=, ^=, |=, =, >>>= 비교 연산자: =, ==, != 논리 연산자: &&, ||, &, |, ^, ! 비트 논리 연산자: &, |, ^ 비트 이동 연산자: , >>> 1. 산술 연산자 (+,-,*,/,%) 우리가 일반적으로 말하는 사칙연산인 더하기뺴기곱하기나누기와 나머지를 구하는 (%)연산자를 포함해..

article thumbnail
이것이java다 3.5 삼항 연산자
legacy 2023. 4. 16. 21:59

삼항 연산자 (?:) 는 세 개의 피연산자가 필요로 하는 연산자를 말한다. 삼항연산자는 ? 앞의 조건식에 따라 콜론(:) 앞뒤의 피연산자가 선택된다고 해서 조건 연산식이라고 부르기도 한다. 삼항 연산자를 사용하는 방법은 다음과 같다. 조건식을 연산하여 ture가 나오면 삼항 연산자의 결과는 피연산자2 가 된다. 반면에 조건식을 연산하여 false가 나오면 삼항 연산자의 결과는 피연산자3 이 된다. 피연산자2와3에는 주로 값이 오지만, 경우에 따라서는 연산식이 올 수도 있다. 다음코드에서 grede 변수에 무엇이 저장될까? (score>90)을 연산하면 ture가 나오므로 연산의 결과는 'A' 가 된다. 따라서 grade 변수에는 'A'가 저장된다. 삼항 연산자는 if 문으로 변경해서 작성할 수도 있지만,..

이것이java다 3장 확인문제 풀이
legacy 2023. 4. 16. 21:59

1. 연산자와 연산식에 대한 설명 중 틀린 것은 무엇입니까? ① 연산자는 피연산자의 수에 따라 단항, 이항, 삼항 연산자로 구분된다. (O) ② 비교 연산자와 논리 연산자의 산출 타입은 boolean (ture/false) 이다. (O) 비교연산자는 값의 비교만하는것이고, 논리연산자는 논리적 not, and, or 연산을 할때 쓰므로 boolean 타입(ture/false) 을 쓴다. ③ 연산식은 하나 이상의 값을 산출할 수도 있다. (X) 연산식은 반드시 하나의 값을 산출한다. ④ 하나의 값이 올 수 있는 자리라면 연산식도 올 수 있다. (O) 알맞게 코딩을 하기만 한다면 어디든지 값의 자리에 연산식을 사용할 수 있다. 2. 다음 코드를 실행했을 때 출력 결과는 무엇입니까? ---------------..