문제1. 사용자로부터 숫자 한개를 입력받아 1부터 그 숫자까지의 합을 구해보자.
ex) 입력받은 숫자 : 5
1부터 5까지의 합 : 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | package forex; import javax.swing.JOptionPane; public class ForTest08 { public static void main(String[] args) { int num = Integer.parseInt(JOptionPane.showInputDialog("정수 입력: ")); int sum = 0; for (int i=1; i<=num; i++) { sum += i; } JOptionPane.showMessageDialog(null, "1부터 " + num + "까지의 합: " + sum); } } | cs |
문제2. 주민등록번호를 입력받아 남성 또는 여성 판단해보자.
1900년대 태어난 남자 1 / 2000년대 태어난 남자 3
1900년대 태어난 여자 2 / 2000년대 태어난 여자 4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | package forex; import javax.swing.JOptionPane; public class ForTest09 { public static void main(String[] args) { char iden = JOptionPane.showInputDialog("주민등록번호 입력 (xxxxxx-xxxxxx)").charAt(7); switch(iden) { case '1': case '3': JOptionPane.showMessageDialog(null, "남자입니다."); break; case '2': case '4': JOptionPane.showMessageDialog(null, "여자입니다."); break; default: JOptionPane.showMessageDialog(null, "잘못된 입력입니다."); } } } | cs |
문제3. 영희가 은행에 500원(원금)을 입금했다. 하루에 1원씩 이자가 붙는다. 5일 후(일수) 잔액은 얼마가 되어 있을까?
1 2 3 4 5 6 7 8 9 10 11 12 | package forex; public class ForTest10 { public static void main(String[] args) { int money = 500; for (int i=0; i<5; i++) { money++; } System.out.println("영희의 잔액: " + money); } } | cs |
문제4. 위의 문제에서 원금과 예치 일수를 입력받아 처리해보자.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | package forex; import java.util.Scanner; public class ForTest11 { public static void main(String[] args) { int addMoney = 1; // 이자 Scanner sc = new Scanner(System.in); System.out.print("원금과 예치 일수를 입력하세요: "); int money = sc.nextInt(); // 원금 int day = sc.nextInt(); // 예치 일수 for (int i=0; i<day; i++) { money += addMoney; } System.out.println(day + "일 이후의 잔액은 " + money + "원 입니다."); sc.close(); } } | cs |
'JAVA > JAVA1' 카테고리의 다른 글
JAVA1_day09 | 반복문 while문 연습문제 (0) | 2017.12.20 |
---|---|
JAVA1_day09 | 반복문 while문 (0) | 2017.12.20 |
JAVA1_day08 | 반복문 for문 연습문제 (1) (0) | 2017.12.19 |
JAVA1_day08 | 반복문 for문 (0) | 2017.12.19 |
JAVA1_day08 | 조건문 switch-case문 (2) (0) | 2017.12.19 |