Wednesday, 15 July 2015

Java Programs Made Easy

Q)... A integer input is accepted. find the square of individual digits and find their sum.
input:125
output:1*1+2*2+5*5



  1. package Set1;
  2. import java.util.*;
  3. public class ClassSet16 {
  4.  public static int averageOfMarks(Map<Integer,Integer> m1){
  5.   int n=0,c=0;
  6.   Iterator<Integer> i=m1.keySet().iterator();
  7.   while(i.hasNext()){
  8.    Integer b=i.next();
  9.    if(b%2!=0){
  10.     c++;
  11.     n+=m1.get(b);} }
  12.   return (n/c); 
  13.  }
  14.  public static void main(String[] args) {
  15.   Map<Integer,Integer> m1=new HashMap<Integer,Integer>();
  16.   m1.put(367, 89);
  17.   m1.put(368, 98);
  18.   m1.put(369, 92);
  19.   m1.put(366, 74);
  20.   m1.put(365, 67);
  21.   System.out.println(averageOfMarks(m1));
  22.  }
  23. }