java 43

반복문 <break, continue>

루프의 조건이 항상 true 가 되어 무한 루프에 빠진다거나 괜히 모든 데이터들에 대해 루프를 돌게 된다거나 하는 상황을 막고 루프를 컨트롤하는 방법이 있다 그것들이 이다. break : 완전히 루프에서 탈출할 때 사용한다 public static void main(String[] args) { for (int i = 0; i < 10; i++) { if (i == 5) break; System.out.println("안녕" + i); } } ⭐출력 안녕0 안녕1 안녕2 안녕3 안녕4 위 for문은 if의 조건과 break 때문에 출력 값으로 안녕 0~안녕 4까지 출력하게 된다 continue : continue는 조건이 되면 일단 멈추고 다시 위로 올라가 나머지 반복문을 실행 public static ..

JAVA 2022.03.04

제어문

제어문은 한 번의 판단으로 로직의 변화가 생기는 것을 말한다 만일 ~이라면?? 여려 가지의 선택의 상황이 있다면? Java 언어에서 제어문을 활용할 때에는 반드시 boolean으로 처리되어야만 합니다 boolean : 참 과 거짓을 의미하는 데이터 타입 참은 true 거짓은 false 조건문 if if ( ) { } : if뒤 ( )가 true 이면 { } 안에 코드가 실행된다 만약 ( ) 값이 false 이면 실행되지 안는다 ex) if (true) { system.out.println("yes"); } ..( ) 안이 true 이기에 { system.out.println("yes"); } 정상적으로 출력되어 yes 가 출력됨 조건문 else if ( ) 의 값이 true 가 아닐 경우 if가 아닌 e..

JAVA 2022.03.03

연산자<형 변환>

형 변환 이란? 더 정밀한 수로 표현할 수 있는 값으로 변환되는 것을 말한다 int a =10; int b = 3; float c =10.f; float d =3.0f; 1.system.out.println(a/b); ----------> 3 정수들의 나누기에서 답이 실수가 나오기에 소수점 이하 값들이 손실된 값인 3이 나온다 2.system.out.println(c/d)------------>3.33333 실수들의 연산이기에 결과값도 손실 없이 실수로 나온다 3.system.out.println(a/d)------------->3.3333333333 a=10을 d=3.0 으로 연산해야 하기에 형 변환 작업이 일어난다 그 결과 10은 10.0으로 변환되어 연산됨

JAVA 2022.03.03