CONVERT THIS JAVA CODE WITH THE JAVA DOC GUIDELINES WHERE APPROPRIATE. DO NOT CHANGE THE CODE. SAME CODE SHOULD BE USED FOR THE DOCUMENTATION PURPOSES. ONLY INSERT THE JAVA DOC.
//Vehicle.java
public class Vehicle {
private String manufacturer;
private int seat;
private String drivetrain;
private float enginesize;
private float weight;
//create getters for the attributes
public String getmanufacturer() {
return manufacturer;
}
public String getdrivetrain() {
return drivetrain;
}
public int getseat() {
return seat;
}
public float getenginesize() {
return enginesize;
}
public float getweight() {
return weight;
}
//create setters for the attributs
public void setmanufacturer(String manufacturer) {
if (manufacturer.length() >= 2 && manufacturer.length() <= 20)
{
for (int i = 0; i < manufacturer.length(); i++)
{
//check if string is in uppercase/lowercase/ has apostrophe/hypen/space/comma using ASCII Values
if ((manufacturer.charAt(i) >= 65 &&
manufacturer.charAt(i) <= 90)
||
(manufacturer.charAt(i) >= 97 && manufacturer.charAt(i)
<= 122)
||
manufacturer.charAt(i) == 32 || manufacturer.charAt(i) == 39 ||
manufacturer.charAt(i) == 44
||
manufacturer.charAt(i) == 45)
{
this.manufacturer = manufacturer;
}
}
}
}
//'=39
//32-space
//,=44
//-=45
//65-90=uppercase
//97-122=lowecase
public void setseat(int seat) {
if (seat >= 1 && seat <= 10)
{
this.seat = seat;
}
}
public void setdrivetrain(String drivetrain) {
if (drivetrain.equals("FWD") ||
drivetrain.equals("RWD") || drivetrain.equals("AWD")
|| drivetrain.equals("4WD"))
{
this.drivetrain = drivetrain;
}
}
public void setenginesize(float enginesize) {
if (enginesize >= 1.0 && enginesize <= 8.4)
{
this.enginesize = enginesize;
}
}
public void setweight(float weight) {
if (weight >= 3000 && weight <= 3500) // weight in pounds
{
this.weight = weight;
}
}
public String toString() {
return ("\n\nManufacturer: " +
getmanufacturer()) +
("\nNumber of seats: " + getseat()) +
("\nDrivetrain: " + getdrivetrain()) +
("\nEnginesize: " + getenginesize()) +
("\nWeight: " + getweight());
}
}
//Motorbike.java
public class Motorbike extends Vehicle {
private String Style;
private boolean Naked_body;
public String getStyle() {
return Style;
}
public void setStyle(String style) {
if (style.equals("Touring") ||
style.equals("Trials") || style.equals("Sport") ||
style.equals("Scooter")
|| style.equals("Power Scooter") ||
style.equals("Motocross") || style.equals("Enduro")
|| style.equals("Dirt") ||
style.equals("Cruiser") || style.equals("Power Cruiser")
|| style.equals("Chopper")) {
this.Style =
style;
}
}
public boolean isNaked_body() {
return Naked_body;
}
public void setNaked_body(boolean naked_body)
{
Naked_body = naked_body;
}
public String toString() {
super.toString();
return ("\nStyle : " + getStyle())
+ ("\nNaked Body : " + isNaked_body());
}
}
Automobile.java
public class Automobile extends Vehicle {
private String Model;
private int year;
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
public String getModel() {
return Model;
}
public void setModel(String model) {
if (model.length() >= 2
&& model.length() <= 20)
{
for (int i = 0; i < model.length(); i++)
{
//check if string is in uppercase/lowercase/ has apostrophe/hypen/space/comma using ASCII Values
if ((model.charAt(i) >= 65 &&
model.charAt(i) <= 90)
||
(model.charAt(i) >= 97 && model.charAt(i) <= 122) ||
model.charAt(i) == 32
||
model.charAt(i) == 39 || model.charAt(i) == 44 || model.charAt(i)
== 45)
{
Model = model;
}
}
}
}
public String toString() {
super.toString();
return ("\nModel : " + getModel())
+ ("\nYear : " + getYear());
}
}
Truck.java
public class Truck extends Vehicle {
private double Max_Cargo_Load;
private boolean Box_Style;
public double getMax_Cargo_Load() {
return Max_Cargo_Load;
}
public void setMax_Cargo_Load(double
max_Cargo_Load) {
if (max_Cargo_Load >= 3000
&& max_Cargo_Load <= 3500) // weight in pounds
{
Max_Cargo_Load = max_Cargo_Load;
}
}
public boolean isBox_Style() {
return Box_Style;
}
public void setBox_Style(boolean box_Style) {
Box_Style = box_Style;
}
public String toString() {
super.toString();
return ("\nMax Cargo Load : " +
getMax_Cargo_Load()) + ("\nBox Style : " + isBox_Style());
}
}
//Main.java
import java.util.*; //required for scanner class to work
class Main {
public static void main(String[] args) {
int seat;
String manufacturer, drivetrain;
float enginesize, weight;
Vehicle vh = new Vehicle(); // create object for vehicle
Scanner sc = new
Scanner(System.in); // object for scanner (input)
System.out.println("Enter the type
of Vehicle (Motorbike,Automobile,Truck): ");
String type;
type = sc.next();
if(type.equals("Motorbike"))
{
vh = new
Motorbike();
System.out.println("Enter Style: ");
String temp =
sc.next();
((Motorbike)
vh).setStyle(temp);
System.out.println("Naked Body: ");
boolean naked =
sc.nextBoolean();
((Motorbike)
vh).setNaked_body(naked);
}
else
if(type.equals("Automobile"))
{
vh = new
Automobile();
System.out.println("Enter Model: ");
String Model =
sc.next();
((Automobile)
vh).setModel(Model);
System.out.println("Enter Year: ");
int year =
sc.nextInt();
((Automobile)
vh).setYear(year);
}
else if(type.equals("Truck"))
{
vh = new
Truck();
System.out.println("Enter Model: ");
float
max_Cargo_Load = sc.nextInt();
((Truck)
vh).setMax_Cargo_Load(max_Cargo_Load);
System.out.println("Box Style: ");
boolean
box_Style = sc.nextBoolean();
((Truck)
vh).setBox_Style(box_Style);
}
System.out.println("Enter Manufacturer name: ");
manufacturer = sc.nextLine();
System.out.println("Enter Drivetrain: ");
drivetrain = sc.nextLine();
System.out.println("Enter number of seats: ");
seat = sc.nextInt();
System.out.println("Enter engine size in liters: ");
enginesize = sc.nextFloat();
System.out.println("Enter weight in pounds: ");
weight = sc.nextFloat();
//put the input value in the set functions for all attributes
vh.setmanufacturer(manufacturer);
vh.setseat(seat);
vh.setdrivetrain(drivetrain);
vh.setenginesize(enginesize);
vh.setweight(weight);
//use the getters to print the output
System.out.println(vh.toString());
}
}
package com.HomeworkLib.javadoc;
//Main.java
import java.util.*; // required for scanner class to work
class Main {
/**
* Entry point to run and test Vehicle Classes
* @param args
*/
public static void main(String[] args) {
int seat;
String manufacturer,
drivetrain;
float enginesize, weight;
Vehicle vh = new Vehicle(); //
create object for vehicle
Scanner sc = new
Scanner(System.in); // object for scanner (input)
System.out.println("Enter the type of Vehicle (Motorbike,Automobile,Truck): ");
String type;
type = sc.next();
if (type.equals("Motorbike"))
{
vh = new
Motorbike();
System.out.println("Enter Style: ");
String temp =
sc.next();
((Motorbike)
vh).setStyle(temp);
System.out.println("Naked Body: ");
boolean naked =
sc.nextBoolean();
((Motorbike)
vh).setNaked_body(naked);
}
else if
(type.equals("Automobile")) {
vh = new
Automobile();
System.out.println("Enter Model: ");
String Model =
sc.next();
((Automobile)
vh).setModel(Model);
System.out.println("Enter Year: ");
int year =
sc.nextInt();
((Automobile)
vh).setYear(year);
}
else if (type.equals("Truck"))
{
vh = new
Truck();
System.out.println("Enter Model: ");
float
max_Cargo_Load = sc.nextInt();
((Truck)
vh).setMax_Cargo_Load(max_Cargo_Load);
System.out.println("Box Style: ");
boolean
box_Style = sc.nextBoolean();
((Truck)
vh).setBox_Style(box_Style);
}
System.out.println("Enter
Manufacturer name: ");
manufacturer = sc.nextLine();
System.out.println("Enter
Drivetrain: ");
drivetrain = sc.nextLine();
System.out.println("Enter number of
seats: ");
seat = sc.nextInt();
System.out.println("Enter engine
size in liters: ");
enginesize = sc.nextFloat();
System.out.println("Enter weight in
pounds: ");
weight = sc.nextFloat();
//put the input value in the set functions for all
attributes
vh.setmanufacturer(manufacturer);
vh.setseat(seat);
vh.setdrivetrain(drivetrain);
vh.setenginesize(enginesize);
vh.setweight(weight);
//use the getters to print the output
System.out.println(vh.toString());
}
}
-----------------
package com.HomeworkLib.javadoc;
public class Truck extends Vehicle {
private double Max_Cargo_Load;
private boolean Box_Style;
/**
* @return Max_Cargo_Load
*/
public double getMax_Cargo_Load() {
return Max_Cargo_Load;
}
/**
* @param max_Cargo_Load
*/
public void setMax_Cargo_Load(double max_Cargo_Load)
{
if (max_Cargo_Load >= 3000
&& max_Cargo_Load <= 3500) // weight in pounds
{
Max_Cargo_Load =
max_Cargo_Load;
}
}
/**
* @return Box_Style
*/
public boolean isBox_Style() {
return Box_Style;
}
/**
* @param box_Style
*/
public void setBox_Style(boolean box_Style) {
Box_Style = box_Style;
}
/* (non-Javadoc)
* @see com.HomeworkLib.javadoc.Vehicle#toString()
*/
public String toString() {
super.toString();
return ("\nMax Cargo Load : " +
getMax_Cargo_Load()) + ("\nBox Style : " + isBox_Style());
}
}
------------
package com.HomeworkLib.javadoc;
public class Motorbike extends Vehicle {
private String Style;
private boolean Naked_body;
/**
* @return style : String
*/
public String getStyle() {
return Style;
}
/**
* @param style
*/
public void setStyle(String style) {
if (style.equals("Touring") ||
style.equals("Trials") || style.equals("Sport") ||
style.equals("Scooter")
|| style.equals("Power Scooter") ||
style.equals("Motocross") || style.equals("Enduro")
|| style.equals("Dirt") ||
style.equals("Cruiser") || style.equals("Power Cruiser")
|| style.equals("Chopper")) {
this.Style =
style;
}
}
/**
* @return Naked_body : boolean
*/
public boolean isNaked_body() {
return Naked_body;
}
/**
* @param naked_body
*/
public void setNaked_body(boolean naked_body) {
Naked_body = naked_body;
}
/*
* (non-Javadoc)
*
* @see com.HomeworkLib.javadoc.Vehicle#toString()
*/
public String toString() {
super.toString();
return ("\nStyle : " + getStyle())
+ ("\nNaked Body : " + isNaked_body());
}
}
-------------
package com.HomeworkLib.javadoc;
/**
* @author vinoth.sivakumar
*
*/
/**
* @author vinoth.sivakumar
*
*/
public class Vehicle {
private String manufacturer;
private int seat;
private String drivetrain;
private float enginesize;
private float weight;
//create getters for the attributes
/**
* @return
*/
public String getmanufacturer() {
return manufacturer;
}
/**
* @return
*/
public String getdrivetrain() {
return drivetrain;
}
/**
* @return
*/
public int getseat() {
return seat;
}
/**
* @return enginesize
*/
public float getenginesize() {
return enginesize;
}
/**
* @return weight
*/
public float getweight() {
return weight;
}
/**
* Checks the Manufacturer name and sets the value to
this.manufacturer
* @param manufacturer
* @return none
*/
public void setmanufacturer(String manufacturer)
{
if (manufacturer.length() >= 2
&& manufacturer.length() <= 20) {
for (int i = 0;
i < manufacturer.length(); i++) {
//check if string is in uppercase/lowercase/ has
apostrophe/hypen/space/comma using ASCII Values
if ((manufacturer.charAt(i) >= 65 &&
manufacturer.charAt(i) <= 90)
||
(manufacturer.charAt(i) >= 97 && manufacturer.charAt(i)
<= 122)
||
manufacturer.charAt(i) == 32 || manufacturer.charAt(i) == 39 ||
manufacturer.charAt(i) == 44
||
manufacturer.charAt(i) == 45) {
this.manufacturer =
manufacturer;
}
}
}
}
/**
* @param seat
*/
public void setseat(int seat) {
if (seat >= 1 && seat
<= 10) {
this.seat =
seat;
}
}
/**
* @param drivetrain
*/
public void setdrivetrain(String drivetrain) {
if (drivetrain.equals("FWD") ||
drivetrain.equals("RWD") || drivetrain.equals("AWD")
|| drivetrain.equals("4WD")) {
this.drivetrain
= drivetrain;
}
}
/**
* @param enginesize
*/
public void setenginesize(float enginesize) {
if (enginesize >= 1.0 &&
enginesize <= 8.4) {
this.enginesize
= enginesize;
}
}
/**
* @param weight
*/
public void setweight(float weight) {
if (weight >= 3000 &&
weight <= 3500) // weight in pounds
{
this.weight =
weight;
}
}
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/
public String toString() {
return ("\n\nManufacturer: " +
getmanufacturer()) + ("\nNumber of seats: " + getseat())
+ ("\nDrivetrain: " + getdrivetrain()) +
("\nEnginesize: " + getenginesize())
+ ("\nWeight: " + getweight());
}
}
Output : NA.
CONVERT THIS JAVA CODE WITH THE JAVA DOC GUIDELINES WHERE APPROPRIATE. DO NOT CHANGE THE CODE....
I need a shoppingcartmanager.java that contains a main method for this code in java Itemtopurchase.java public class ItemToPurchase { // instance variables private String itemName; private String itemDescription; private int itemPrice; private int itemQuantity; // default constructor public ItemToPurchase() { this.itemName = "none"; this.itemDescription = "none"; this.itemPrice = 0; this.itemQuantity = 0; } public ItemToPurchase(String itemName, int itemPrice, int itemQuantity,String itemDescription) { ...
Consider the Automobile class: public class Automobile { private String model; private int rating; // a number 1, 2, 3, 4, 5 private boolean isTruck; public Automobile(String model, boolean isTruck) { this.model = model; this.rating = 0; // unrated this.isTruck = isTruck; } public Automobile(String model, int rating, boolean isTruck) { this.model = model; this.rating = rating; this.isTruck = isTruck; } public String getModel()...
I need the following code to keep the current output but also include somthing similar to this but with the correct details from the code. Truck Details: Skoda 100 Nathan Roy 150.5 3200 Details of Vehicle 1: Honda, 5 cd, owned by Peter England Details of Vehicle 2: Skoda, 100 cd, owned by Nathan Roy, 150.5 lbs load, 3200 tow --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- class Person { private String name; public Person() { name="None"; } ...
JAVA- Complete the code by following guidelines in comments. class CircularList { private Link current; private Link prev; public CircularList() { // implement: set both current and prev to null } public boolean isEmpty() { // implement return true; } public void insert(int id) { // implement: insert the new node behind the current node } public Link delete() { // implement: delete the node referred by current return null; } public Link delete(int id) { // implement: delete the...
I would like someone to check my code and help with my for loop to print the recipe. It is incorrect. package SteppingStones; import java.util.Scanner; //Scanner class// import java.util.ArrayList; //ArrayList// import ingredients.Ingredient; /**Gets from package ingredients and class Ingredient * * @author kimbe */ public class SteppingStone5_Recipe { //Instance Variables// private ArrayList recipeIngredients; private String recipeName; private int servings; private double totalRecipeCalories; //Setter and Getters// public ArrayList getrecipeIngredients() { return recipeIngredients; }...
How to build Java test class? I am supposed to create both a recipe class, and then a class tester to test the recipe class. Below is what I have for the recipe class, but I have no idea what/or how I am supposed to go about creating the test class. Am I supposed to somehow call the recipe class within the test class? if so, how? Thanks in advance! This is my recipe class: package steppingstone5_recipe; /** * *...
This is not my entire line of code but the errors I'm getting are from this section. Can you please correct it and tell me where I went wrong? Thank you! package comJava; Vimport java.time.LocalDate; import java.util.ArrayList; import java.util.List; import java.util.Scanner; //Lis public Driver { static List<RescueAnimal> list = new ArrayList<>(); public static void main(String[] args) { // Class variables // Create New Dog Dog d = new Dog(); // Create New Monkey Monkey m = new Monkey(); // Method...
java programming how would i modify the code below to add a GUI (with a main menu with graphics and buttons, etc...) and include an option to print a list of all students added in a grid format and short by name, course, instructor, and location. ///main public static void main(String[] args) { Scanner in = new Scanner(System.in); ArrayList<Student>students = new ArrayList<>(); int choice; while(true) { displayMenu(); choice = in.nextInt(); switch(choice) { case 1: in.nextLine(); System.out.println("Enter Student Name"); String name...
Help check why the exception exist do some change but be sure to use the printwriter and scanner and make the code more readability Input.txt format like this: Joe sam, thd, 9, 4, 20 import java.io.File; import java.io.PrintWriter; import java.io.IOException; import java.io.FileNotFoundException; import java.io.FileWriter; import java.util.Scanner; public class Main1 { private static final Scanner scan = new Scanner(System.in); private static String[] player = new String[622]; private static String DATA = " "; private static int COUNTS = 0; public static...
Can someone help me with my code.. I cant get an output. It says I do not have a main method. HELP PLEASE. The instruction are in bold on the bottom of the code. package SteppingStones; //Denisse.Carbo import java.util.Scanner; import java.util.ArrayList; import java.util.List; public class SteppingStone5_Recipe { private String recipeName; private int servings; private List<String> recipeIngredients; private double totalRecipeCalories; public String getRecipeName() { return recipeName; } public void setRecipeName (string recipeName){ this.recipeName = recipeName; } public int getServings() { return...