Hi, i'm a student and i have a homework about java i will attach the question
to my message if u can help me in solving the problem.
Question-1:
a. Define a class called Box with the following members:
· Data members length, width and height
· A no – parameters constructor.
· A constructor that takes parameters to initialize the data members
· ‘set’ Methods that will set the value of a particular data member to a
specific value received as a parameter.
· ‘get’ Methods that will return the value of a particular data member
· A Volume( ) method to calculate and return the volume of a Box.
b. Define a class TestBox with a main( ) method.
In the main( ) method of TestBox, create an instances of Box using each of
the constructors (no- parameters constructor and parameters-constructor)
Use the Volume method to calculate the volume of each box.
Allow the user to input new values for the length width and height of one
of the boxes.
(Call the set Methods to assign the new values to the data members).
Call the Volume( ) method to calculate the new volume of the box.
Display the new volume of the box
that all if u can help me in my homework.
03-29-2001, 04:43 PM
mona
Re: java homework
"Mona" <mona941406@yahoo.com> wrote:
>
>Hi, i'm a student and i have a homework about java i will attach the question
>to my message if u can help me in solving the problem.
>
>Question-1:
>a. Define a class called Box with the following members:
>
>· Data members length, width and height
>· A no – parameters constructor.
>· A constructor that takes parameters to initialize the data members
>· ‘set’ Methods that will set the value of a particular data member to a
>specific value received as a parameter.
>· ‘get’ Methods that will return the value of a particular data member
>· A Volume( ) method to calculate and return the volume of a Box.
>
>b. Define a class TestBox with a main( ) method.
>
>In the main( ) method of TestBox, create an instances of Box using each
of
>the constructors (no- parameters constructor and parameters-constructor)
>Use the Volume method to calculate the volume of each box.
>Allow the user to input new values for the length width and height of one
>of the boxes.
>(Call the set Methods to assign the new values to the data members).
>Call the Volume( ) method to calculate the new volume of the box.
>Display the new volume of the box
>
>
>that all if u can help me in my homework.
>i need it tommorrow.
thanks.
>
>
>
03-30-2001, 01:37 AM
james
Re: java homework
"Mona" <mona941406@yahoo.com> wrote:
>
>Hi, i'm a student and i have a homework about java i will attach the question
>to my message if u can help me in solving the problem.
>
>Question-1:
>a. Define a class called Box with the following members:
>
>· Data members length, width and height
>· A no – parameters constructor.
>· A constructor that takes parameters to initialize the data members
>· ‘set’ Methods that will set the value of a particular data member to a
>specific value received as a parameter.
>· ‘get’ Methods that will return the value of a particular data member
>· A Volume( ) method to calculate and return the volume of a Box.
>
>b. Define a class TestBox with a main( ) method.
>
>In the main( ) method of TestBox, create an instances of Box using each
of
>the constructors (no- parameters constructor and parameters-constructor)
>Use the Volume method to calculate the volume of each box.
>Allow the user to input new values for the length width and height of one
>of the boxes.
>(Call the set Methods to assign the new values to the data members).
>Call the Volume( ) method to calculate the new volume of the box.
>Display the new volume of the box
>
>
>that all if u can help me in my homework.
>
>
>
>
03-30-2001, 01:50 AM
james
Re: java homework
"james" <j-lewis@satx.rr.com> wrote:
>
>"Mona" <mona941406@yahoo.com> wrote:
>>
>>Hi, i'm a student and i have a homework about java i will attach the question
>>to my message if u can help me in solving the problem.
>>
>>Question-1:
>>a. Define a class called Box with the following members:
>>
>>· Data members length, width and height
>>· A no – parameters constructor.
>>· A constructor that takes parameters to initialize the data members
>>· ‘set’ Methods that will set the value of a particular data member to
a
>>specific value received as a parameter.
>>· ‘get’ Methods that will return the value of a particular data member
>>· A Volume( ) method to calculate and return the volume of a Box.
>>
>>b. Define a class TestBox with a main( ) method.
>>
>>In the main( ) method of TestBox, create an instances of Box using each
>of
>>the constructors (no- parameters constructor and parameters-constructor)
>>Use the Volume method to calculate the volume of each box.
>>Allow the user to input new values for the length width and height of one
>>of the boxes.
>>(Call the set Methods to assign the new values to the data members).
>>Call the Volume( ) method to calculate the new volume of the box.
>>Display the new volume of the box
>>
>>
>>that all if u can help me in my homework.
>>
>>
>>
>>
>public class box{
private int length;
private int width;
private int height;
public box{}
public box(int l,int w,int h){
length=l;
width=w;
height=h;}
public int getLength(){return length;}
public int getWidth(){return width;}
public int getHeight(){return height;}
public int getVolume(){return length*width*height;}
}
}there's the box class at least if i have more time I'll help you with the
main method.
you may even want to use doubles instead of int
05-20-2006, 02:13 PM
da7id
<b> i called the TestBox class finalpractice01</b>
import java.io.*;
/*Question-1:
a. Define a class called Box with the following members:
· Data members length, width and height
· A no – parameters constructor.
· A constructor that takes parameters to initialize the data members
· ‘set’ Methods that will set the value of a particular data member to a
specific value received as a parameter.
· ‘get’ Methods that will return the value of a particular data member
· A Volume( ) method to calculate and return the volume of a Box.
b. Define a class TestBox with a main( ) method.
In the main( ) method of TestBox, create an instances of Box using each of
the constructors (no- parameters constructor and parameters-constructor)
Use the Volume method to calculate the volume of each box.
Allow the user to input new values for the length width and height of one
of the boxes.
(Call the set Methods to assign the new values to the data members).
Call the Volume( ) method to calculate the new volume of the box.
Display the new volume of the box*/
public class finalpractice01
{
public static void main(String args[]) throws IOException
{
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
Box firstbox = new Box();
Box secondbox = new Box(10, 10, 10);
System.out.println("This box's volume is: " + secondbox.Volume());
System.out.println("Enter new length value ===>>");
firstbox.setLength(Integer.parseInt(input.readLine()));
System.out.println("Enger new width value ===>>");
firstbox.setWidth(Integer.parseInt(input.readLine()));
System.out.println("Enter new height value ===>>");
firstbox.setHeight(Integer.parseInt(input.readLine()));
System.out.println("The new box's volume is: " + firstbox.Volume());
}
}
class Box
{
private int length;
private int width;
private int height;