Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a java with the following: // Import the Random class import java.util.Random; // A Class that defines an object of type Trader public class

Create a java with the following:

// Import the Random class

import java.util.Random;

// A Class that defines an object of type Trader

public class Trader {

// fields; there are four of them, and each should be private:

//

// traderName of type String

// stockChangePercentage of type double

// dollarsSpent of type double

// dollarsMade of type double

//

// method: getStockChangePercentage, public

// input: void

// output: double

// description: retrieves the value stockChangePercentage field

//

// method: setStockChangePercentage , public

// input: percentage, which is of type double

// output: void

// description: assign the field stockChangePercentage to percentage

//

// method: tradeSomeMore, public

// input parameter: dollars, which is of type double

// output: none

// description (pseudocode):

//

// 1) increment field dollarsSpent by input value dollars

// 2) declare randomNumbers of be of type Random, and instantiate new random class

// 3) declare variable randomDouble of type double, and assign it the value output

// by the method nextDouble() of randomNumbers

// 4) if (randomDouble < stockChangePercentage){

// println(traderName + " made");

// dollarsMade += (dollars*2);

// else {

// println(traderName + " lost");

// dollarsMade -= dollars*3;

// }

//

// method: getTraderName, public

// input paramter: none

// output: value of field traderName

//

// method: getDollarsSpent, public

// input paramter: none

// output: value of field dollarsSpent

//

// method: getDollarsMade, public

// input paramter: none

// output: value of field dollarsMade;

// // method: getNetProfit, public

// input paramter: none

// output: result of (dollarsMade - dollarsSpent)

//

// Non-default constructor

// input paramter: name, which is of type String

// output: NA

//

// 1. set traderName to value in input argument name

// 2. set dollarsMade to 1000 (all Traders begin with $1000)

// 3. set dollarsSpent to 0 (all Traders begin neutrally)

public Trader(String name) {

traderName = name;

dollarsMade = 1000;

dollarsSpent = 0;

}

}

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_step_2

Step: 3

blur-text-image_step3

Ace Your Homework with AI

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

Get Started

Students also viewed these Databases questions

Question

=+and non-compete agreements in three to five different countries.

Answered: 1 week ago