Java/조건문과 반복문(3)
-
[Java] 조건문과 반복문 연습문제 풀이
Q.while문과 Math.random() 메서드를 이용해서 두 개의 주사위를 던졌을 때 나오는 눈을 (눈1, 눈2) 형태로 출력하고, 눈의 합이 5가 아니면 계속 주사위를 던지고, 눈의 합이 5이면 실행을 멈추는 코드를 작성해보세요. 눈의 합이 5가 되는 경우는 (1,4), (4,1), (2,3), (3,2)입니다. public class Ex3_1 { public static void main(String[] args) { while(true){ int dice1 = (int)(Math.random()*6 + 1); int dice2 = (int)(Math.random()*6 + 1); System.out.printf("두 주사위의 값 : %d, %d\n", dice..
2024.08.02 -
[Java] 조건문과 반복문 연습문제
Q.while문과 Math.random() 메서드를 이용해서 두 개의 주사위를 던졌을 때 나오는 눈을 (눈1, 눈2) 형태로 출력하고, 눈의 합이 5가 아니면 계속 주사위를 던지고, 눈의 합이 5이면 실행을 멈추는 코드를 작성해보세요. 눈의 합이 5가 되는 경우는 (1,4), (4,1), (2,3), (3,2)입니다. Q.while문과 Scanner의 nextLine() 메소드를 이용해서 예금, 출금, 조회, 종료 기능을 제공하는 코드를 작성해보세요. Q. 1부터 20까지의 정수 중에서 2 또는 3의 배수가 아닌 수의 총합을 구하시오. Q. 숫자로 이루어진 문자열 str이 있을 때, 각 자리의 합을 더한 결과를 출력하는 코드를 완성하라. 만일 문자열이 "12345"라면, '1+2+3+4+5'의 결..
2024.08.02 -
[Java] 조건문과 반복문이란?
코드 실행 흐름 제어자바는 main() 메소드의 시작 중괄호에서 끝 중괄호까지 순서대로 실행하는 흐름을 가지고 있다. 이 실행 흐름을 바꾸는 것이 흐름 제어문(제어문)이다. 제어문은 조건식과 중괄호 블록으로 구성되고, 조건 연산 결과에 따라 블록 내부 실행 여부가 결정된다. if문if문은 조건식이 true면 블록을 실행하고 false면 실행하지 않는다. 중괄호 내에 실행문이 하나이면 중괄호를 생략할 수 있다. 하지만 가독성으로 인해 추천되지는 않는다. switch문switch문은 변수의 값에 따라서 실행문이 결정되어 코드가 간결하다. 변수값에 따라 해당 case로 가서 실행문을 실행시킨다. 해당 사항이 없으면 default(생략 가능)로 가서 실행문을 실행시킨다. case끝에는 break를 반드시 써야 ..
2024.08.02