예제 1) 요구사항 : 아래와 같이 출력하시오. 조건 마지막 숫자가 100이 넘기 전까지 출력하시오. 소스코드 package com.test.question; public class Q0059 { public static void main(String[] args) { int num = 1; int sum = 1; String result = ""; for(int i=1; ; i++) { result += num + " + "; num += i; if (num>=100) { break; }else {sum += num; } } System.out.println(result+" = "+sum); } } 실행결과 예제 2) 요구사항 : 아래와 같이 출력하시오. 조건 마지막 숫자가 100이 넘기 전까지 출력하..
예제1) 요구사항 : 시작숫자 종료 숫자를 받아 아래와 같이 출력되도록 하시오. 조건 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55를 출력하시오. 소스코드 package com.test.question; import java.util.Scanner; public class Q0039 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int sum = 0; String oper = ""; System.out.print("시작 숫자 : "); int StartNum = scan.nextInt(); System.out.print("종료 숫자 : "); int EndNum = scan..
★ 반복문 - 특정 코드를 원하는 횟수만큼 반복 실행 - 생산성 향상 + 유지보수성 향상 - 종류 for while dowhile ★ for문 기본 조건문 양식 for (초기식; 조건식; 증감식) { 실행문; x반복 } ex1) 요구사항 : 안녕하세요 * 5번 출력 소스코드 //-i : 루프 변수(***) for(int i=1; i
프로그램 - 수많은 문장의 집합 - 명령어들이 미리 정해진 제어의 흐름에 따라 실행(위 > 아래) 제어문 - 그 흐름을 통제하는 명령어 - 조건 제어, 반복 제어, 분기 제어 - 알고리즘 1. 조건문 - 개발자가 조건을 제시한 후 프로그램 흐름을 제어한다. a. if b. switch 2. 반복문 - 특정 코드를 개발자가 원하는 횟수만큼 반복 실행한다. a. for b. while c. do while d. for 3. 분기문 - 개발자가 코드의 흐름을 원하는 곳으로 이동한다. a. break b. continue c. goto(JDK 1.5 폐기) 1.a 조건문 조건을 제시 후 프로그램 흐름을 제어한다. 조건식 > boolean 값을 가진다. 기본 조건문 양식 if문 - 조건을 제시 후 프로그램 흐름을..
자바의 날짜시간 자료형 Date 클래스 > JDK 1.0 Calendar 클래스 > JDK 1.1 > 가장 대중화 LocalDateTime, LocalDate, LocalTime 클래스 > JDK 1.8 시각 or 시간 시각 + 시각 = X 시각 - 시각 = O 시각 - 시간 = 시간 시간 + 시간 = O 시간 - 시간 = O 시각 + 시간 = O 시각 - 시간 = O 시각 + 시간 = 시각 명령어 정리 현재 시각 만들기 > Calendar.getInstance() 특정 파트 읽기 > c1.get(상수) 특정 시각 만들기(수정하기) > c1.set(상수, 값) 시각 + 시간 = 시각 > c1.add(상수, 값) 시각 - 시간 = 시각 > c1.add(상수, -값) 시각 - 시각 = 시간 > getTime..