본문 바로가기

분류 전체보기80

[Java] 제어문1_조건문(if); 단독 if문과 if-else문, 그리고 if-else if문 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. 프로그램은 기본적으로 위에서 아래로 순차적으로 진행한다. 하지만, "제어문"을 통해 이 순차적인 흐름을 제어할 수 있다. 제어문에는 크게 조건문, 반복문, 분기문으로 나뉘며 조건문은 선택적으로, 반복문은 반복적으로 분기문은 그 외의 흐름을 제어한다. 조건문 if/switch 조건에 따라 결과값이 달라진다. 조건문에서 핵심적인 역할을 하는 것은 불린(Boolean)이다. 불린값 즉, 참과 거짓으로 실행 흐름을 제어하기 때문이다. 참이냐 거짓이냐를 판단하여 만족하는 조건에 해당하는 실행문을 실행한다. => 조건식의 결과는 true / false 여야만 한다. => 보통 조건식에서는 비교.. 2020. 12. 23.
[Java] 연산자; 비교연산자,논리연산자 그리고 삼항연산자 알기 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. 비교연산자 (관계연산자) 두 값을 비교하는 연산자이며 이항 연산자이다. 비교 연산을 수행한 결과 값은 논리값 (true/false)로 표시되며 조건에 만족하면 true, 만족하지 않으면 false가 된다. 주로 조건문에 자주 사용된다. [표현식과 의미] a b : a가 b보다 큽니까? a = b : a가 b보다 크거나 같습니까? a == b : a랑 b랑 일치합니까? a != b : a랑 b랑 일치하지 않습니까? 활용 예시) System.out.println("a > b : " + (a > b)); System.out.println("a 2020. 12. 21.
[Java] 연산자; 증감연산자 자세히 알기(전위연산,후위연산,대량연산) TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. 연산자 코딩에는 다양한 연산자들이 있다. 그리고 연산자마다 우선순위도 정해져 있다. 단항 연산자: 항이 하나만 있는 연산자 쉬프트 연산자: 비트 값 관련 비교 연산자: 대수 비교/참 거짓 삼항 연산자: ?와 : 의 기준으로 해서 항이 3개가 존재하는 연산자 논리 부정 연산자 (!) : (단항 연산자) !논리값 => 논리값 논리값 (true/false)을 반대로 바꿔주는 연산자 NOT 역할 산술 연산자 : + - /(나누기의 몫:같은 자료형으로 나옴 ex. 10/3=3) %(나누기의 나머지) **증감 연산자 : 증가도 하고 감소도 하는 연산자 (증: 증가하다 감: 감소하다) 증감 연산.. 2020. 12. 21.
[Java] System.out.printf("활용하기"); println/print/printf 차이점과 활용 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. println/print/printf System.out.println/print/printf 모두 비슷하지만 조금씩 차이점이 있다. System.out.println( ); => 값 출력 후 한 줄 띄어주는 역할을 한다. System.out.print( ); => 값 출력만 하고 끝 - (한 줄 띄어주는 역할은 없다.) 그리고 오늘 자세하게 알아볼 System.out.printf( "출력하고자하는형식(포맥)", 순서대로출력하고자하는값, 값2, 값3. . . ); => 포맷(형식)에 맞춰서 값들을 출력해 주는 역할이다. %d : 정수가 곧 들어갈 자리를 의미한다. %f : 실수 %c.. 2020. 12. 21.