본문 바로가기

Java39

[Java] Math.random( ); 랜덤 숫자 불러오기와 .length( ); 문자열길이 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. Math.random( ); 랜덤 숫자 불러오기 & length( ); 자바에서는 미리 만들어 놓은 클래스들이 있다. (ex, Scanner, Math, length.... ) 가끔 랜덤한 숫자를 불러와야 할 때 사용하는 메소드가 Math라는 클래스 안에 있는 random( )메소드이다. Math.random( ) 1. import 없이 바로 부를 수 있다. 2. 호출 시 0.0 ~ 0.9999999999 사이의 랜덤 값 발생 (0.0 0.0 2020. 12. 28.
[Java] 제어문1_조건문(switch); if문과는 비슷하지만 다른 switch문 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. switch문 switch조건식 안의 동등 비교대상자와 case뒤에 기술된 값과 비교했을 때 일치할 경우 코드 실행 동등 비교와 같이 확실한 값의 조건을 기술할 수 있다. * Swich문과 if문과의 차이점 - if문은(조건식) => 조건식도 복잡하게 기술 가능, 범위 제시 가능 - switch문 (조건식 x) => 확실한 값의 조건만 기술 ( 동등 비교같이 수행 ) [표현식] switch ( 동등비교할 대상자 ) { case 값1: 실행코드1; break; case 값2: 실행코드2; break; case 값3: 실행코드3; break; ... default: 위의값들이다일치하지않.. 2020. 12. 24.
[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.