본문 바로가기

삼항연산자

[자바문법] 예제: 메소드, return, 구구단 딱히 뭐라 정의 할 수는 없지만 예제를 통해 익숙해지자는 의미에서...저도 학원에서 배운거라.. 뭐라 정의 하긴 어려운.. 그러나 분명 자바의 문법을 이해하고 숙달하는데 필요할꺼라는 생각입니다. ^^ 예제1> 메소드의 활용 위에 보면, Abs라는 클래스 안에 두개의 메소드가 있네요. 하나는 main메소드고, 하나는 neNum이라는 메소드네요. 메소드의 이름은 일반적으로..(꼮 그렇다는 건 아니고, 문법이 틀린 것도 아니지만... 암묵적인 약속으로..) 소문자로 시작하고 새로운 단어가 결합되면 첫자를 대문자로 표기 합니다. 메인메소드 안에서 neNum메소드를 호출하네요. 그리고 매개변수로 2개의 변수를 넣어 줍니다.첫번째 neNum(1,5);이 실행되면서 neNum메소드를 호출 합니다.neNum에는 int.. 더보기
[JAVA] [연산자3] 연산자 우선순위, 비교연산자 자바에서는 계산하는 순서를 알아두는 것이 좋은데.. 헷갈리면 무조건 소괄호()를 이용하자!아래의 연산자 우선순위 참고 구분 연산자 우선순위 단항연산자 ++, --, +, -, !, ~ 1 산술연산자 *,/,% 2 +,- 3 (비트)시프트연산자 , >>>4비교연산자==, !=, >, >=. = :(왼쪽 값이) 같거나 큼 : 오른쪽으로 1칸 이동 class OpLogic {public static void main(String[] args) {int num1 = 10, num2 =20; //선언하고 값입력하는 경우, 콤마로 여러개를 입력가능 boolean result1 = (num1 == 10 && num2 ==20);boolean result2 = (num1 =30); Syste.. 더보기
[JAVA] [연산자2] 단항연산자, 삼항연산자 연산자 중에서는 일반적으로 두개의 피연산자를 필요로 하는데, 한개 또는 세개의 피연산자를 필요로 하는 경우도 있다. 이를 각각 단항연산자, 삼항연산자라고 한다. 단항 연산자+ : 단항 플러스 연산자 (Unary plus operator)- : 단항 마이너스 연산자 (Unary minus operator)++ : 증가 연산자 (Increment operator)-- : 감소 연산자 (Decrement operator)! : 논리 부정 연산자 (Logical Complement operator) 예제소스1> 여기서 +는 "변수 * (+1)"을 의미하고, -는 "변수 * (-1)"를 의미한다.사실, 단항 플로스 연산자는 왜 사용하는지는 모르겠으나.. 일단 고런게 있는 걸로만 알아달라..^^ 예제소스2> 증가 .. 더보기