Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This code is C++. but i want to change to java. please convert c++ to java #include #include #include #include using namespace std; class Players{

This code is C++. but i want to change to java.

please convert c++ to java

#include

#include

#include

#include

using namespace std;

class Players{

public:

double lowestAvg;

double highestAvg;

stacklowestStack;

stackhighestStack;

void addPlayer(string name, double batAvg){

if(lowestStack.empty() && highestStack.empty()){

lowestAvg = batAvg;

highestAvg = batAvg;

lowestStack.push(name);

highestStack.push(name);

}else{

if(batAvg > highestAvg){

highestStack.pop();

highestStack.push(name);

highestAvg = batAvg;

}else if(batAvg == highestAvg){

highestStack.push(name);

}else if(batAvg < highestAvg){

if(batAvg < lowestAvg){

lowestStack.pop();

lowestAvg = batAvg;

lowestStack.push(name);

}else if(batAvg == lowestAvg){

lowestStack.push(name);

}

}

}

}

void printLow(){

cout<<"Lowest Average is: "<

cout<<"Players with lowest Average are: "<

while(!lowestStack.empty()){

cout<

lowestStack.pop();

}

cout<

}

void printHigh(){

cout<<"Highest Average is: "<

cout<<"Players with highest Average are: "<

while(!highestStack.empty()){

cout<

highestStack.pop();

}

cout<

}

};

int main(){

Players players;

ifstream infile("input.txt");

// Check whether file exists and you are able to open it. If not return from the program by printing proper message

if(infile.is_open()){

string name;

float avg;

while(infile >> name >> avg){

players.addPlayer(name, avg);

}

players.printLow();

players.printHigh();

}else{

cout<<"unable to open the file: "<

}

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Income Tax Fundamentals 2013

Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill

31st Edition

1111972516, 978-1285586618, 1285586611, 978-1285613109, 978-1111972516

More Books

Students also viewed these Programming questions