import java.util.Scanner; public class WinningTeam { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); Team team = new Team(); String name = scnr.next(); int wins = scnr.nextInt(); int losses = scnr.nextInt(); team.setName(name); team.setWins(wins); team.setLosses(losses); team.printStanding(); }
import java.util.Scanner; public class WinningTeam { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); Team team = new Team(); String name = scnr.next(); int wins = scnr.nextInt(); int losses = scnr.nextInt(); team.setName(name); team.setWins(wins); team.setLosses(losses); team.printStanding(); }
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
import java.util.Scanner;
public class WinningTeam {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
Team team = new Team();
String name = scnr.next();
int wins = scnr.nextInt();
int losses = scnr.nextInt();
team.setName(name);
team.setWins(wins);
team.setLosses(losses);
team.printStanding();
}
}

Transcribed Image Text:LAB
ACTIVITY
0 00 - оuрw N
1 public class Team {
2 // TODO: Declare private fields - name, wins, Losses
3
4
7.25.1: LAB: Winning team (classes)
7
5 // TODO: Define mutator methods -
6 //
8
Current file: Team.java
setName(), setwins (), setLosses ()
9 // TODO: Define accessor methods -
10
//
11
12
13
14
15
16
17 }
getName(), getwins (), getLosses ()
// TODO: Define getWinPercentage ()
// TODO: Define printStanding()

Transcribed Image Text:Given main(), define the Team class (in file Team.java). For class method getWinPercentage(), the formula is:
wins / (wins + losses). Note: Use casting to prevent integer division.
For class method printStanding(), output the win percentage of the team with two digits after the decimal point and whether the team has a
winning or losing average. A team has a winning average if the win percentage is 0.5 or greater.
Ex: If the input is:
Ravens
13
3
where Ravens is the team's name, 13 is the number of team wins, and 3 is the number of team losses, the output is:
Win percentage: 0.81
Congratulations, Team Ravens has a winning average!
Ex: If the input is:
Angels
80
82
the output is:
Win percentage: 0.49
Team Angels has a losing average.
Expert Solution

Step 1: Algorithm
Class Definition:
- Define a class named
Team
. - Declare private instance variables:
name
(String),wins
(int), andlosses
(int).
- Define a class named
Setter Methods:
- Define setter methods for
name
,wins
, andlosses
to set the values of corresponding instance variables.
- Define setter methods for
Getter Methods:
- Define getter methods for
name
,wins
, andlosses
to retrieve the values of corresponding instance variables.
- Define getter methods for
Win Percentage Calculation:
- Define a method
getWinPercentage()
that calculates and returns the win percentage using the formula:wins / (wins + losses)
.
- Define a method
Print Standing Method:
- Define a method
printStanding()
that:- Calculates the win percentage using
getWinPercentage()
. - Prints the win percentage with two decimal places.
- Checks if the win percentage is greater than or equal to 0.5.
- Prints a congratulatory message if the win percentage is greater than or equal to 0.5.
- Prints a message about having a losing average otherwise.
- Calculates the win percentage using
- Define a method
Main Program (Not Provided):
- In a separate part of the program or in a separate class, create instances of the
Team
class. - Set the name, wins, and losses for each team using the setter methods.
- Call the
printStanding()
method for each team to display their standing.
- In a separate part of the program or in a separate class, create instances of the
Step by step
Solved in 3 steps with 1 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education