본문 바로가기

Study/Java

[java] 기초, 변수, 형변환 실습

1. 어떤 5자리 정리, n=12345 의 각 자리에 있는 수가 짝수인지 홀수 인지 구분하고
 
 그 합을 구해보자.

결과> 짝수의 갯수: 2
          홀수의 갯수 : 3

 

>> test1.java


2.어떤 식품 가게에 돈 계산 프로그램을 만들어보자
.

결과>  손님이 지불한 금액: 10000
           손님이 구입한 금액: 2520

          잔돈내역
 
거스름돈: 7480
 오천원: 1
 천원: 2
 오백원: 0
 백원: 4
 오십원: 1
 십원: 3 

 

 

Exam1_1.java

public class Exam1_1{
  public static void main(String[] args){
    int n=62845;
    int even=0;
    even+=(n/10000%2==0)?1:0;       // 10000자리
    even+=(n/1000%10%2==0)?1:0;     // 1000자리
    even+=(n/100%10%2==0)?1:0;      // 100자리
    even+=(n/10%2==0)?1:0;          // 10자리
    even+=(n%2==0)?1:0;             // 1자리 
    System.out.println("짝수의 개수: "+even);
    System.out.println("홀수의 개수: "+(5-even));
  } 
}

 

Exam1_2.java

public class Exam1_2{
  public static void main(String[] args){
    int pay=10000, buy=2520;
    int change=pay-buy;
    System.out.println("오천원: " +change/5000);
    System.out.println("천  원: " +change/1000%5);
    System.out.println("오백원: " +change%1000/500);
    System.out.println("백  원: " +change%1000/100%5);
    System.out.println("오십원: " +change%100/50);
    System.out.println("십  원: " +change%100/10%5);
    
  }
}

 

'Study > Java' 카테고리의 다른 글

[java] 객체지향  (0) 2019.05.14
[java] 조건문, 반복문 예제  (0) 2019.05.14
[java] 조건문, 반복문  (0) 2019.05.14
[java] 기초, 변수, 형변환, 연산자  (0) 2019.05.14
[java] 기초, 변수, 형변환  (0) 2019.05.14