Question: How do I write a flowchart for the given program: package worldseries; import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class WorldSeries { public static void

How do I write a flowchart for the given program:

package worldseries;

import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner;

public class WorldSeries { public static void main(String[] args) throws FileNotFoundException { Scanner in = new Scanner(new File("C:\\Users\\Tim\\Desktop\\CIS\\WorldSeries\\worldseries/WorldSeries.txt")); Scanner sc = new Scanner(System.in); String[] team =new String[50]; String[] year=new String[50]; String tmp; int[] count=new int[50]; int n; n=readFile(in,team,year,count,0); //read from file int t=processFile(sc,team,n); //process the file if(t>-1) displayTeam(team[t],year[t],count[t]); //display the team else System.out.println("No such record"); //print the results System.out.println(" Statitcs:"+ " Total number of teams: "+n+ " Name: Tim"); }

//read data from file private static int readFile(Scanner in, String[] team, String[] year, int[] count, int n) { int yr=1903,flag=0; String tmp; //read from file while(in.hasNext()) { flag=0; tmp=in.nextLine(); //System.out.println(tmp); if(yr==1904 ||yr==1994) yr++;

for(int i=0;i

//get the teamname check and return values private static int processFile(Scanner in, String[] team,int n) { String tmp; System.out.print("Enter team name: "); tmp=in.nextLine(); for(int i=0;i

//display the results private static void displayTeam(String team, String year, int count) { System.out.println(" Results Team : "+team+ " Total Won series: "+count+ " Years :"+year); } }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!