Tuesday, 14 July 2015

Java Programs easy way

package java2;

import java.text.DecimalFormat;
import java.util.HashMap;
import java.util.Set;

public class met {
                public static String output1;

                public static void fn(HashMap<Integer, Float> m1) {
                                Set<Integer> s = m1.keySet();
                                float sum = 0.0f;
                                float avg = 0.0f;
                                int count = 0;
                                for (Integer i : s) {
                                                if (i % 2 == 0) {
                                                                sum = sum + m1.get(i);
                                                                count++;
                                                }
                                }
                                avg = sum / count;
                                DecimalFormat df = new DecimalFormat();
                                output1 = df.format(avg);
                }

                public static void main(String[] args) {
                                HashMap<Integer, Float> m1 = new HashMap<Integer, Float>();
                                m1.put(1, 2.3f);
                                m1.put(2, 4.1f);
                                m1.put(6, 6.2f);
                                fn(m1);
                                System.out.println(output1);
                }
}