IT 개발노트
for문 예제 (입력한 수를 거꾸로 반환) 본문
문제 : 입력받은 수를 거꾸로 반환하기
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 | package Java.sungju.JavaProject; import java.util.ArrayList; import java.util.Scanner; public class JavaProject { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ArrayList arr = new ArrayList(); int a, tmp; System.out.print("수 입력 : "); a = sc.nextInt(); while(true) { // 입력받은 수의 나머지를 tmp에 저장 // 제일 마지막수를 tmp에 저장한다고 생각 tmp = a%10; // 입력받은 수의 몫을 저장 // 제일 마지막수를 제외하고 저장됨 a = a/10; // 제일 마지막수를 순차적으로 ArrayList에 저장 arr.add(tmp); // 더이상 나눌수가 없을때 while문 탈출 if(a==0) { break; } } // 수를 거꾸로 하나씩 입력받은 ArrayList를 출력 System.out.println(arr); } } |
'알고리즘 > JAVA' 카테고리의 다른 글
직원관리 프로그램 만들기 (0) | 2019.03.04 |
---|---|
HashMap예제 (메뉴 등록, 메뉴별 가격보기, 수정, 삭제하기) (0) | 2019.02.13 |
ArrayList예제 (연락처 저장 프로그램 만들기) (0) | 2019.02.12 |
2차원 배열 예제 (0) | 2019.02.11 |
2차원 배열 예제 (입력받은 값을 출력하기) (0) | 2019.02.11 |