목록전체 글 (136)
drexqq
Java의 continue문에 대해서 알아보자. continue문은 생략한다고 생각하면 된다. loop { 처리1 처리2 if continue 처리3 } 위와 같은 형식으로 이루어져 있다. 아래 예제를 보면 이해하기 쉬울 것 같다. int numArr[] = new int[3]; int n; for (int i = 0; i < numArr.length; i++) { System.out.println((i + 1) + "번째 수 = "); n = sc.nextInt(); if (n < 0) { System.out.println("음수입니다"); continue; } numArr[i] = n; } 예제에서 n
Java의 break에 대해서 알아보자. break : 탈출 (loop : for, while, do while) 단독으로 사용할 수 없고 순환문, switch문과 함께 사용된다. 순환문에서 특정한 조건에 맞다면 그 순환문을 탈출하는 데 사용된다. 예시를 보자. for (int i = 0; i loop문 개수에 맞게 break설정 boolean b = false; for (int i = 0; i < 10; i++) { Syste..
Java의 while문과 do while문에 대해서 알아보자. 첫 번째로 while문은 순환문이다. while(조건){ 처리 } 조건이 참일 경우 계속해서 처리 구문을 반복 실행하게 된다. do while문 또한 순환문이지만 while문과는 약간의 차이가 있다. 조건을 먼저 검사하느냐 나중에 검사하느냐일 뿐 동작 방식은 동일하다. do { 처리 } while(조건) 위와 같은 형식으로 이루어진다.
Java를 이용하여 1 ~ 5등이 나올 때까지 자동으로 숫자를 생성해주는 프로그램을 만들어보았다. 1 ~ 5등이 한 번이라도 당첨될 때까지 자동으로 숫자 생성 1 ~ 45의 숫자 6개의 당첨 숫자와 1개의 보너스 숫자 유저 6개의 숫자 조건 자리와 상관없음 1등 - 6개의 숫자 보너스 x 2등 - 5개의 숫자 + 보너스 o 3등 - 5개의 숫자 4등 - 4개의 숫자 5등 - 3개의 숫자 2개 이하의 숫자 꽝 코드 package main; import java.util.Arrays; public class lotto { public static void main(String[] args) { // lotto program // 1 ~ 5등이 한 번이라도 당청될 때까지 자동으로 입력 /* 1 ~ 45의 숫자..
Java를 이용해서 랜덤 숫자 맞추기 게임을 만들어보았다. 랜덤 숫자 맞추기 규칙 랜덤 숫자는 1 ~ 100 사이에 있는 하나의 수이다. 사용자는 1 ~ 100 사이의 수를 입력하여서 정해진 랜덤 숫자를 찾아야 한다. 기회는 총 10번이다. 기회를 모두 소진하거나 정답을 입력 시 replay 여부 체크 'Y' 또는 'y' 입력 시 랜덤 숫자 생성부터 다시 실행 'N' 또는 'n'이나 다른 문자 입력 시 게임 종료 재도전을 한다면 다시 랜덤 숫자를 만들어서 도전하게 된다. 코드 package main; import java.util.Scanner; public class practice { public static void main(String[] args) { Scanner sc = new Scanner..