티스토리 뷰
반응형
Work04: 정렬
/*=========================================================
* ■■■ 과제 4 ■■■
* 사용자로부터 임의의 정수 세 개를 입력받아
* 작은 수에서 큰 수 순으로 출력하는 프로그램을 구현한다.
* (클래스명 : Work04.java)
==========================================================*/
// 실행 예)
// 첫 번째 정수 입력 : 82
// 두 번째 정수 입력 : 3
// 세 번째 정수 입력 : 77
// >> 정렬 결과 : 3 77 82
package com.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Work04
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] value = {0, 0, 0};
// 임의의 정수 세 개 입력 받음
System.out.print("첫 번째 정수 입력 : ");
value[0] = Integer.parseInt(br.readLine());
System.out.print("두 번째 정수 입력 : ");
value[1] = Integer.parseInt(br.readLine());
System.out.print("세 번째 정수 입력 : ");
value[2] = Integer.parseInt(br.readLine());
// 정렬
for(int i=0 ; i<value.length ; i++) //-- 비교 기준 값
{
for(int j=i+1 ; j<value.length ; j++) //-- 비교 대상 값
{
// 앞의 수가 뒤의 수보다 큰 경우
if(value[i] > value[j])
{
// 자리 바꿈
int temp = value[i];
value[i] = value[j];
value[j] = temp;
}
}
}
// 결과 출력
System.out.print(">> 정렬 결과 : ");
for(int i=0 ; i<3 ; i++)
{
System.out.print(value[i] + " ");
}
}
}
/*
실행 결과)
첫 번째 정수 입력 : 7
두 번째 정수 입력 : 1
세 번째 정수 입력 : 5
>> 정렬 결과 : 1 5 7
*/
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
[JAVA] 교육 3일차 과제 - Work06: 구구단 출력(삼중 for문) (0) | 2018.01.04 |
---|---|
[JAVA] 교육 3일차 과제 - Work05: 작은 수부터 큰 수까지의 합 (0) | 2018.01.04 |
[JAVA] 교육 3일차 과제 - Work03: 2의 배수? 3의 배수? (0) | 2018.01.04 |
[JAVA] 교육 3일차 (0) | 2018.01.04 |
[JAVA] 교육 2일차 과제 - Work02: 무슨 요일? (0) | 2018.01.04 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 어서와 데이터는 처음이지
- 코딩테스트
- 빅데이터 교육
- 알고리즘
- 코딜리티
- 암브로셔스
- docker
- javascript
- 하이퍼레저 페브릭
- Hyperledger Indy
- Blockchain
- Hyperledger Fabric v1.1
- 코테
- 문제풀이
- 직딩잇템
- 하이퍼레저 패브릭
- Private Data
- codility
- 블록 체인
- 하이퍼레저 인디
- 블록체인
- ambrosus
- 빅데이터 기초
- ubuntu
- 빅데이터 강의
- 기초 of 기초 데이터 개념
- DOCs
- 빅데이터
- Hyperledger Fabric v1.2
- Hyperledger Fabric
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함