Java 썸네일형 리스트형 [Java] 약수 이번에는 약수를 구하는 프로그램을 만들어보려고합니다. 정수를 입력하면 정수의 약수를 출력하고 0이 입력되면 프로그램이 종료되게 하겠습니다. 약수를 구하려면 나눴을 때 나머지가 0인수를 그대로 출력하면 될 것입니다. import java.util.Scanner; public class PMain1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = 2; while(n != 0) { System.out.println("정수를 입력하세요:"); n = sc.nextInt(); for(int i = 1; i n; i++) { if(n % i == 0) { System.out.print(i + " ".. 더보기 [Java] 배열 (Array) 기존 변수는 변수 1개에 1개에 데이터가 들어있찌만 배열(Array)은 변수 1개에 데이터가 n개 들어있습니다. 배열의 정의는 같은 타입(자료형)의 여러 데이터를 하나의 묶음으로 다루는 것입니다. [ ] 이런 형식으로 표기하고 배열 속 각각의 데이터를 '요소'라고 부릅니다. 이 요소마다 붙여진 일련 번호가 있는데 각 요소를 구별하는데 사용합니다. 이 일련 번호를 인덱스(Index)라고 하고 시작은 0부터합니다. 배열을 생성하려면 자료형 [ ] 변수명; 이런 식으로 선언하면 됩니다. 배열은 길이를 지정하고 초기화해주어야 하는데 이런 형식으로 초기화를 하면 됩니다. 변수명 = new 자료형 [배열의 길이 갯수]; 이런 식으로 한번에 선언하고 초기화 할 수도 있습니다. 자료형[ ] 변수명 = new 자료형.. 더보기 [Java] ATM기계 이번 시간에는 ATM기계 프로그램을 만들어 볼건데요. 프로그램의 요구 조건은 다음과 같습니다. 1을 입력하면 입금 2를 입력하면 출금 3을 입력하면 잔고확인 4를 입력하면 종료 코드를 살펴볼까요? import java.util.Scanner; public class RMain3 { public static void main(String[] args) { System.out.println("====================="); System.out.println("ATM 프로그램을 시작합니다."); System.out.println("====================="); int option = 0; int money = 0; - 4번을 입력할 때 까지 무한 반복 while(true) { S.. 더보기 [Java] 디버깅 bb : for (int i = 0; i i++) { aa : for (int j = 0; j j++) { for (int j2 = 0; j2 j2++) { System.out.printf("%d %d %d\n",i,j,j2); if (i == 1) { System.out.println("중단 !"); break; // 1 1 0 이런 코드가 있다고 하면 코드 한 줄 씩 실행 결과를 확인할 수 있습니다. 먼저 확인할 코드의 범위 설정을 해야하는데요. 왼쪽에 있는 줄 번호를 더블 클릭하면 작고 동그란 원이 생기는데 이것을 사용하여 시작과 끝을 지정할 수 있습니다. 그리고 F11을 누른뒤 F6을 누르면 한 줄씩 코드가 내려가게 됩니다. 오른쪽에 valuable 값을 볼 수 있는 창이 뜨는데 이렇게 한.. 더보기 [Java] 직업에 따라 하는 일 이번 시간에는 저희 학원에 존재하는 직업을 입력받고 직업에 따라 하는일을 출력해보려고 합니다. 직업을 계속 입력 받다가 "끝"을 입력하면 프로그램을 종료합니다. //누구 : // 매니저 // 시스템관리 // 학생관리 // 수업관련 업무 // 강사 //학생관리 //수업관련 업무 // 학생 //수업관련 업무 직업에 따라서 이런 출력을 실행하려고 하는데요. 출력문이 반복되기 떄문에 switch - case문을 쓰면 수월할 것 같습니다. 그리고 "끝"을 입력받으면 프로그램을 종료해야하기 떄문에 while문을 쓰면 되겠네요. while(!(s.equals("끝"))) 반복문의 종료 조건을 설정해 주었습니다. 나머지는 case에 직업 별로 출력을 실행해 주면 됩니다. public class RMain2 {pub.. 더보기 [Java] continue 안녕하세요 for문을 상기할겸 안녕하세요를 3번씩 출력하는 문을 총 10번 출력해보도록 하겠습니다. public class RMain1 { public static void main(String[] args) { //for, while, do-while //반복문 10번 => 반복문 1번 돌때마다 //안녕하세요x3번씪 for (int i = 0; i i++) { if(i ==1) { } System.out.println(i); System.out.println("안녕하세요"); System.out.println("안녕하세요"); System.out.println("안녕하세요"); }}} 0안녕하세요안녕하세요안녕하세요1안녕하세요안녕하세요안녕하세요2안녕하세요안녕하세요안녕하세요3안녕하세요안녕하세요안녕하세요.. 더보기 이전 1 ··· 9 10 11 12 13 14 15 ··· 19 다음