목록[Java] (201)
Everything has an expiration date
/*========================================= ■■■ 실행 흐름의 컨트롤(제어문) ■■■ - 반복문(for문) 실습 및 관찰 ===========================================*/ // 1 부터 100 까지의 정수 중에서 // 4의 배수만 출력하는 프로그램을 구현한다. // 단, for 문을 활용해야 하며 // 한 줄에 5개씩만 출력할 수 있도록 한다. // 실행 예) // 4 8 12 16 20 // 24 28 32 36 40 //: // ... 100 // 계속하려면 아무 키나 누르세요... public class Test057 { public static void main(String[] args) { for (int n=4; n
/*========================================= ■■■ 실행 흐름의 컨트롤(제어문) ■■■ - 반복문(for문) 실습 및 관찰 ===========================================*/ /* ○ 개요 『for』 문은 정해진 횟수만큼 반복해야 하는 경우 유용하게 사용되어지는 반복문으로 『while』문과 마찬가지로 반복 실행해야 하는 구문이 조건에 맞지 않을 경우 한 번도 수행하지 않을 수 있으며 루프 변수의 초기값, 조건식, 증감식 등을 한 지점에서 확인할 수 있기 때문에 가독성이 높은 반복문에 해당한다. ○ 형식 및 구조 for (수식1; 수식2; 수식3) { 실행문; } 수식1은 루프 변수의 초기화를 위해 사용되며, 최초 단 한 번만 실행된다. 수식..
/*========================================= ■■■ 실행 흐름의 컨트롤(제어문) ■■■ - 반복문(do~while문) 실습 및 관찰 ===========================================*/ // 사용자로부터 여러 개의 양의 정수를 입력받고 // 그 합을 계산하여 출력하는 프로그램을 구현한다. // 단, 사용자에 의해 -1이 입력되는 순간 // 입력 행위를 중지하고 // 그동안 입력된 정수들의 합을 출력해 주는 프로그램을 구현한다. // 즉, -1 을 입력 중지 커맨드로 활용한다. // do~while 문을 활용하여 문제를 해결할 수 있도록 한다. // 실행 예) // 1번째 정수 입력(-1 종료) : 10 // 2번째 정수 입력(-1 종료) : ..
/*========================================= ■■■ 실행 흐름의 컨트롤(제어문) ■■■ - 반복문(do~while문) 실습 및 관찰 ===========================================*/ /* ○ 개요 『do~while』 문은 『while』 문과 마찬가지로 특정한 영역을 반복 수행하는 반복문이다. 다만, 『while』문과 다른 점은 조건식에 대한 검사를 반복문을 수행한 이후에 한다는 것이다. 이와 같은 성격으로 인해 반드시 한 번은 수행하게 되는 특징을 갖게된다. ○ 형식 및 구조 do { 실행문; } while(조건식); */ public class Test054 { public static void main(String[] args) { /..
import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class Mytest4 { public static void main(String[] args) throws IOException { // 1. 변수 선언 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int nInputNum;//-- 입력받은 수 int nMinusInputNum;//-- 입력받은 수보다 1 작은 수 int nRemainNum;//-- 나머지값 저장 int i = 2;//-- 루프 변수 String strResult="소수"..
/*========================================= ■■■ 실행 흐름의 컨트롤(제어문) ■■■ - 반복문(while문) 실습 및 관찰 ===========================================*/ // 사용자로부터 원하는 단(구구단)을 입력받아 // 해당하는 구구단을 출력하는 프로그램을 구현한다. // 단, 1단 ~ 9단 사이의 수를 입력받은 상황이 아니라면 // 이에 대한 안내를 한 후 프로그램을 종료할 수 있도록 처리한다. // 실행 예) // 원하는 단(구구단) 입력 : 7 // 7 * 1 = 7 // 7 * 2 = 14 // 7 * 3 = 21 // 7 * 4 = 28 // 7 * 5 = 35 // : // 7 * 9 = 63 // 계속하려면 아무 키..