Project , computer programming, Programming Languages

Assignment Help:
You get a contract to implement a simple Java application that process NBA team roster : your application has to read the NBA team roster from a text file and then print each player''s information eitehr to console or to a text file. In addition to the player''s individual stats, your application also displays the following information: the average salary of the team, the highest paid player and his pay, the average height of the team , the tallest player and his height. The average weight of the team, the heaviest player and his weight.

For this , you have to implement

Player class :

class Player{

//data members

private String name ;
private String position;
private int height ; // in inches
private double weight ; // in lb
private int age;
private int exp ;
private String college ;
private double salary ;
private int no ;

// public accessors

public String getName() {
// put your code here
}
public String getPosition() {
// put your code here
}
public int getHeight() {
// put your code here
}
public double getWeight() {
// put your code here

public int getAge() {
// put your code here
}
public int getExp() {
// put your code here
}
public String getCollege() {
// put your code here
}
public double getSalary() {
// put your code here
}
public int getNo() {
// put your code here
}

// public mutators

public void setName(String newName) {
// put your code here
}
public void setPosition(String newPosition) {
// put your code here
}
public void setHeight(int height) {
// put your code here
}
public void setWeight(double weight) {
// put your code here
}
public void setAge(int age) {
// put your code here
}

public void setExp(int exp) {
// put your code here
}
public void setCollege(String College) {
// put your code here
}
public void setSalary(double salary ) {
// put your code here
}
public void setNo(int no) {
// put your code here
}


// constructors :

public Player() { // default constructor

// put your code here

}

public Player(String name, int ht , double wt , int age, String col, double sal) {

// put your code here

}

public Player(int no , String name, String pos, int ht , double wt , int age, int exp , String col, double sal) {

// put your code here

}

public Player(Player other) { // copy constructor

// put your code here

}

public String toString() {

// put your code here

}


public void updateAge() {
// put your code here
}

public void updateExp() {
// put your code here
}

public String convert(int ht) {

String out = "" ;
int ft = ht/ 12 ;
int in = ht % 12 ;

if( ft > 0 ) out = ft + "'' " + in + "\" " ;
else out = ht + "\"" ;
return out ;

}


}




An application (main driver) that use Player class and perform the File I/O.

Command line argument must be used.
array of Player must be used to store the players of the roster.
you must implement the given method :

public static Player load( Scanner sc ){

// this method uses scanner class object sc to read one player''s information from the roster file and returns a player object

}



for the main :


public static void main(String [] args) {

File in ;

PrintWriter pw = new PrintWriter(System.out, true) ; ;


try {

if ( args.length > 0 ) {


sc = new Scanner(new File(args[0]));

if ( args.length == 2 ){

pw = new PrintWriter(new FileWriter(args[1]),true);


}
}

}catch(IOException e ) {
System.out.println("Error in openning file ....\n") ;
}


NumberFormat currencyFormatter= NumberFormat.getCurrencyInstance();


..............

import statements:


import java.util.*;
import java.io.IOException;
import java.io.*;
import java.text.*;


Related Discussions:- Project , computer programming

Develop an html document with a nested list, 1. Develop a Web page, indicat...

1. Develop a Web page, indicating an ordered list of the names of your five friends. 2. Develop an HTML document with a nested list indicating the content page of any book 3.

How to write a kernel module, Overview You will write a loadable kernel...

Overview You will write a loadable kernel module. If you have an idea which you can convince me is a good idea that can not be done as a module, but only via direct modificatio

C language code, Go to the following link and please do Problem 6. This is ...

Go to the following link and please do Problem 6. This is in C language. http://wikisend.com/download/304748/hw%206.pdf The code I need must be in C language and not C++ . Thank

Series solutions - higher order differential equations, The idea of this se...

The idea of this section is not to do anything new along with a series solution problem.  Instead this is here to exemplify that moving in a higher order differential equation does

Java, program take integer from user and print in alphabets

program take integer from user and print in alphabets

#matlab programming , 3d Interpolation using matlab from x,y, and z coordin...

3d Interpolation using matlab from x,y, and z coordinates in a csv file and reading them after that interpolating them..

HTML Form/JavaScript, I have a problem which seems to be quite a rare one a...

I have a problem which seems to be quite a rare one and I can safely say I know what exactly what is causing it. After some process of elimination I reached the conclusion that, in

C programming, Write an interactive C program which prompts the user with t...

Write an interactive C program which prompts the user with the following options on the opening menu: 1) Student information 2) Theory counselling batch-scheduling

Fortran function for find and print out all prime number, Write a Fortran L...

Write a Fortran LOGICAL FUNCTION, called "is_prime", which determines if a given integer value is a prime number or not (A prime number is a natural number which has only two disti

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd