5-7 Method_F

posted Apr 4, 2014, 9:01 AM by Dlovan ismail   [ updated Apr 4, 2014, 9:27 AM ]


package method_f;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.io.*;

public class Method_F 
{
        public static void main(String[] args)throws IOException 
        {
           Scanner scan=new Scanner(System.in);

           System.out.print("Enter your file path : ");
           OutputFile(scan.next());
        }

        public static void OutputFile(String s)throws IOException
        {
            PrintWriter p=new PrintWriter(s);

            p.println("Names\t\tAverage");
            p.println("-------\t\t--------");

            Scanner scan=new Scanner(System.in);

            int pass=0,fail=0;

           System.out.print("How many students who wish to add their names and averages in the file : ");

            for (int i =scan.nextInt(); i>=1; i--)
            {
                String name=get_name();
                double average=get_average();

                if(average>=50)
                    pass++;
                else
                    fail++;

                p.println(name+"\t\t"+average);
 
            }

            p.println("number of student passed = "+pass);
            p.println("number of student failed = "+fail);

            p.close();

        }

        public static String get_name()
        {
            return JOptionPane.showInputDialog("Enter name of student :");
        }

        public static double get_average()
        {
            return Double.parseDouble(JOptionPane.showInputDialog("Enter average of student :"));
        }
    
}

ċ
Method_F.java
(2k)
Dlovan ismail,
Apr 4, 2014, 9:01 AM
Comments