Java/Java icia 2일차
반복문_while
swkn
2023. 2. 22. 17:14
조건문 while
조건에 틀릴때까지 무한반복
문제) 숫자를 계속 입력받다가 0이되면 반복문 종료
Scanner sc = new Scanner(System.in);
System.out.print("숫자를 입력하세요>");
int num = sc.nextInt();
while(num<=0) {
System.out.println("숫자입력>"+num);
num = num-1;
}
System.out.println("끝입니다");
문제) 숫자를 계속 입력받으면서 3의배수,5의배수,3,5의 공통배수를 출력하는데 0이 입력되면 반복문을 끝낸다
Scanner sc = new Scanner(System.in);
int a = 9;
while(a != 0) {
System.out.print("숫자입력>");
a = sc.nextInt();
if(a != 0) {
if (a%3 == 0 && a%5 == 0) {
System.out.println("3과 5의 배수입니다");
}else if (a%5 == 0) {
System.out.println("5의 배수입니다");
}else if (a%3 == 0) {
System.out.println("3의 배수입니다");
}else
System.out.println("둘다 아님");
}
}
System.out.println("끝입니다");
boolean check = true를 이용한 코드도 있는데 이부분은 추가로 질문해야 할 것 같다.