Last active
February 25, 2021 01:01
-
-
Save christopherarter/05ca043b7258b6d34ab4f392d03963e3 to your computer and use it in GitHub Desktop.
javahelp
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //Nick Wetherington | |
| package Chpt4_Project; | |
| import java.util.Scanner; | |
| public class Member { | |
| public String name; | |
| public String name; | |
| public double weight; | |
| } | |
| public class Team { | |
| public String Name; | |
| public Members[3]; | |
| public addMembers(Member[] members) | |
| { | |
| this.Members = members; | |
| } | |
| public double getTotalWeightOfMembers() | |
| { | |
| return (this.Members[1].weight + this.Members[2].weight + this.Members[3].weight) / 2.2046; | |
| } | |
| public boolean isAboveMaximum() | |
| { | |
| return this.getTotalWeightOfMembers() > 272.16; | |
| } | |
| public void printTeamNames() | |
| { | |
| System.out.printf("Team %s members: %s, %s, and %s", this.Name, this.members[1].Name, this.members[2].Name, this.members[3].Name ); | |
| } | |
| public void printWeightInfo() | |
| { | |
| String maxText = (! this.isAboveMaximum() ) ? "under the maximum" : "over the maximum"; | |
| System.out.printf("The total weight of the team is %d kg and is %s", totalWeight, maxText); | |
| } | |
| } | |
| public class Chpt4_Project { | |
| public static void main(String[] args) { | |
| // Create a Scanner | |
| Scanner input = new Scanner (System.in); | |
| Team team = new Team(); | |
| //Promote user to enter name of team | |
| System.out.print("The name of the team is: "); | |
| team.Name = = input.nextLine(); | |
| Member member1 = new Member(); | |
| // Member1 | |
| System.out.print("Enter the name of member 1: "); | |
| member1.name = input.nextLine(); | |
| System.out.print("Enter the weight of member 1 in lbs " | |
| + "(must be in decimal value): "); | |
| member1.weight = input.nextDouble(); | |
| // Member 2 | |
| Member member2 = new Member(); | |
| System.out.print("Enter the name of member 2: "); | |
| member2.name = input.next(); | |
| System.out.print("Enter the weight of member 2 in lbs " | |
| + "(must be in decimal value): "); | |
| member2.weight = = input.nextDouble(); | |
| // Member 3 | |
| Member member3 = new Member(); | |
| System.out.print("Enter the name of member 3: "); | |
| member3.name = input.next(); | |
| System.out.print("Enter the weight of member 3 in lbs " | |
| + "(must be in decimal value): "); | |
| member3.weight = = input.nextDouble(); | |
| team.addMembers(new Member[] { | |
| member1, | |
| member2, | |
| member3 | |
| }); | |
| team.printTeamNames(); | |
| team.printWeightInfo(); | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment