본문 바로가기

Java

(158)
[자바/JAVA] 반복문 프로그램의 실행 흐름을 제어하는 제어문 반복문은 같은 코드를 여러번 반복하고자 할 때 사용 어떤 조건이 참인 동안 같은 블록을 계속 수행할 수 있도록 코드를 적어야한다. for문은 반복 횟수를 알고 있을때 주로 사용하고, while문은 조건에 따라 반복할 때 주로 사용한다. while문과 do-while문의 차이점은 조건을 먼저 검사하느냐 나중에 검사하느냐일 뿐 동작 방식은 동일하다. for (반복문 초기화 부분; 반복 조건; 변화) 조건식이 true가 될 때까지만 중괄호 내부를 반복한다. 반복할 때마다 증감식이 실행된다. 초기화식은 조건식과 증감식에서 사용할 루프 카운터 변수를 초기화한다. 주로 지정된 횟수만큼 반복할 때 사용한다. while문 while(조건식) 말하며 조건식이 true가 될 때까지만..
조건문
반복문 과제
switch문 간결하게 구문이 한줄일때만 간결하게 가능
윤년을 구하는 조건식 윤년의 조건 1. 4로 나누어 떨어지는 년도 2. 4로 나누어 떨이지더라도 100으로 떨어지면 평년 2. 4로 나누어 떨어지고 100으로 나누어 떨어지나, 400으로 나누어 떨어지면 윤년
시험의 평가 비율를 고려하여 평균을 구하는 방법
과제 못풀었던 문제 147번 문제를 틀렸는데 String str1 = 2+3+""; 이 경우는 더하고 난 후를 String에 담는 것이니 당연히 5가 나올것이라 예상하고 String str2 = 2+""+3; 이 경우는 중간에 문자열이 껴있으니 숫자 그대로 23이 나올것이라 예상하였으나 String str3 = ""+2+3; 이 경우에도 23이 그대로 문자열로 나올줄 몰랐다. //문자열로 시작하면 뒤에도 전부 문자열로 인식!
[자바/JAVA] 조건문 코드의 수행 흐름을 바꾸는 조건문과 반복문 1.불리언 논리 연산자 2.조건문 3.반복문 4.break와 continue 불리언 논리 연산자 -논리 연산자는 if 조건문과 while 또는 for 반복문과 같이 사용 -논리 연산자의 결과는 boolean 자료형에 저장 -수치 연산자, 관계 연산자, 논리 연산자까지 섞여 있는 경우에는 논리 연산자를 가장 나중에 계산 -논리 연산자는 참(true) 또는 거짓(false)의 결과를 내는 3가지 연산자 조건문은 조건이 참인 경우와 거짓인 경우에 따라서 코드의 흐름을 결정할 수 있는 문장 if, switch, 3항 연산자(?:)의 형태 if만 사용하는 경우 - 특정 조건을 만족하는 경우에만 실행하고자 하는 코드가 있다면 if만을 사용 if~else만 사용하는 경우 -..