5-7 Method_F

Post date: Apr 4, 2014 4:01:02 PM

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 :"));

}

}