Java >> Java tutoriál >  >> Java

Napište java program pro počítání celkového počtu bankovek v zadaném množství pomocí smyčky

Úvod

V tomto demu jsem pro účely ladění použil NetBeans IDE 8.2. Ale můžete použít jakýkoli kompilátor programovacího jazyka Java podle vaší dostupnosti..

import java.io.*;
 
class Javaexcercise
{
    public static void main(String args[])throws IOException
    {		
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));		
 
        int Rs[]={1000,500,100,50,20,10,5,2,1}; 
 
        System.out.print("Enter any Amount : "); 
                int amount=Integer.parseInt(br.readLine()); 
 
        int copy=amount; 
        int totalNotes=0,count=0;
 
        System.out.println("\nRs OMINATIONS : \n");
 
        for(int i=0;i<9;i++) 
        {
            // counting number of notes.
            count=amount/Rs[i]; 
            if(count!=0) 
            {
                System.out.println(Rs[i]+"\tx\t"+count+"\t= "+Rs[i]*count);
            }
            totalNotes=totalNotes+count; 
            amount=amount%Rs[i]; 
        }
 
        System.out.println("--------------------------------");
 
        // printing the total amount
        System.out.println("TOTAL\t\t\t= "+copy); 
        System.out.println("--------------------------------");
 
        // printing the total number of notes
        System.out.println("Total Number of Notes\t= "+totalNotes); 
    }
}

Výsledek


Java Tag