티스토리 뷰
반응형
Work05: 작은 수부터 큰 수까지의 합
/*========================================
* ■■■ 과제 5 ■■■
* 사용자로부터 임의의 두 정수를 입력받아
* 작은 수 부터 큰 수까지의 합을 구하여
* 결과를 출력하는 프로그램을 구현한다.
* (클래스명 : Work05.java)
========================================*/
// 실행 예)
// 첫 번째 정수 입력 : 10
// 두 번째 정수 입력 : 20
// >> 10 ~ 20 까지의 합 : xxx
// ---------------------------------
// 첫 번째 정수 입력 : 100
// 두 번째 정수 입력 : 20
// >> 20 ~ 100 까지의 합 : xxx
package com.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Work05
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num1, num2;
int total = 0;
// 임의의 두 정수 입력 받음
System.out.print("첫 번째 정수 입력 : ");
num1 = Integer.parseInt(br.readLine());
System.out.print("두 번째 정수 입력 : ");
num2 = Integer.parseInt(br.readLine());
// 두 정수 비교 후 작은 값: num1, 큰 값: num2에 대입
if(num1 > num2)
{
num1 = num1 ^ num2;
num2 = num1 ^ num2;
num1 = num1 ^ num2;
}
// 작은 수(num1)에서 큰 수(num2)까지의 합 계산
for(int i=num1 ; i<=num2 ; i++)
{
total += i;
}
//결과 출력
System.out.printf(">> %d ~ %d 까지의 합 : %d", num1, num2, total);
}
}
/*
실행 결과)
첫 번째 정수 입력 : 4
두 번째 정수 입력 : 8
>> 4 ~ 8 까지의 합 : 30
*/
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
[JAVA] 교육 3일차 과제 - Work07: 별 찍기 (0) | 2018.01.04 |
---|---|
[JAVA] 교육 3일차 과제 - Work06: 구구단 출력(삼중 for문) (0) | 2018.01.04 |
[JAVA] 교육 3일차 과제 - Work04: 정렬 (0) | 2018.01.04 |
[JAVA] 교육 3일차 과제 - Work03: 2의 배수? 3의 배수? (0) | 2018.01.04 |
[JAVA] 교육 3일차 (0) | 2018.01.04 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Hyperledger Indy
- 직딩잇템
- 블록체인
- ubuntu
- 하이퍼레저 패브릭
- 어서와 데이터는 처음이지
- 코딜리티
- ambrosus
- Hyperledger Fabric v1.1
- 빅데이터
- 빅데이터 기초
- 빅데이터 강의
- 암브로셔스
- 빅데이터 교육
- Private Data
- Blockchain
- DOCs
- 코테
- docker
- javascript
- Hyperledger Fabric v1.2
- 코딩테스트
- 하이퍼레저 인디
- 블록 체인
- Hyperledger Fabric
- codility
- 문제풀이
- 알고리즘
- 하이퍼레저 페브릭
- 기초 of 기초 데이터 개념
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함