# Java Sample Questions For Practice

Document Sample

```					1. Write a program to find the difference between sum of the squares and the square of the sums of
n numbers?

2. Develop a program that accepts the area of a square and will calculate its perimeter.

3. Develop the program calculateCylinderVolume., which ...accepts radius of a cylinder's base disk
and its height and computes the volume of the cylinder.

4. Utopias tax accountants always use programs that compute income taxes even though the tax
rate is a solid, never-changing 15%. Define the program calculateTax which determines the tax on
the gross pay. Define calculateNetPay that determines the net pay of an employee from the number
of hours worked. Assume an hourly rate of \$12.

5. An old-style movie theater has a simple profit program. Each customer pays \$5 per ticket. Every
performance costs the theater \$20, plus \$.50 per attendee. Develop the program
calculateTotalProfit that consumes the number of attendees (of a show) and calculates how much
income the show earns.

6. Develop the program calculateCylinderArea, which accepts radius of the cylinder's base disk and
its height and computes surface area of the cylinder.

7. Develop the program calculatePipeArea. It computes the surface area of a pipe, which is an open
cylinder. The program accpets three values: the pipes inner radius, its length, and the thickness of its
wall.

8. Develop the program calculateHeight, which computes the height that a rocket reaches in a given
amount of time. If the rocket accelerates at a constant rate g, it reaches a speed of g · t in t time
units and a height of 1/2 * v * t where v is the speed at t.

9. Develop a program that computes the distance a boat travels across a river, given the width of the
river, the boat's speed perpendicular to the river, and the river's speed. Speed is distance/time, and
the Pythagorean Theorem is c2 = a2 + b2.

10. Develop a program that accepts an initial amount of money (called the principal), a simple
annual interest rate, and a number of months will compute the balance at the end of that time.
Assume that no additional deposits or withdrawals are made and that a month is 1/12 of a year.
Total interest is the product of the principal, the annual interest rate expressed as a decimal, and the
number of years

11. Create a washing machine class with methods as switchOn, acceptClothes, acceptDetergent,
switchOff. acceptClothes accepts the noofClothes as argument & returns the noofClothes

12. Create a calculator class which will have methods add, multiply, divide &... subtract

13. Create a class called Student which has the following methods: i. Average: which would accept
marks of 3 examinations & return whether the student has passed or failed depending on whether
he has scored an average above 50 or not.

ii. Inputname: This would accept the name of the student & returns the name.
14. Create a Bank class with methods deposit & withdraw. The deposit method would accept
attributes amount & balance & returns the new balance which is the sum of amount & balance.
Similarly, the withdraw method would accept the attributes amount & balance & returns the new
balance ‘balance – amount’ if balance > = amount or return 0 otherwise.

15. Create an Employee class which has methods netSalary which would accept salary & tax as
arguments & returns the netSalary which is tax deducted from the salary. Also it has a method grade

16. Create Product having following attributes: Product ID, Name, Category ID and UnitPrice. Create
behavior to change the Wattage and price of the electrical product. Display the updated
ElectricalProduct details.

17. Create Book having following attributes: Book ID, Title, Author and Price. Create Periodical which
has the following additional attributes: Period (weekly, monthly etc...) .Add a behavior to modify the
Price and the Period of the periodical. Display the updated periodical details.

18. Create Vehicle having following attributes: Vehicle No., Model, Manufacturer and Color. Create

19. Write a program which performs to raise a number to a power and returns the value. Provide a
behavior to the program so as to accept any type of numeric values and returns the results.

20. Write a function Model-of-Category for a Tata motor dealers, which accepts category of car
customer is looking for and returns the car Model available in that category. The function should
accept the following categories "SUV", "SEDAN", "ECONOMY", and "MINI" which in turn returns
"TATA SAFARI”, "TATA INDIGO”, "TATA INDICA" and "TATA NANO" respectively

```
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
 views: 506 posted: 8/6/2011 language: English pages: 2
Description: Java Sample Questions For Practice
How are you planning on using Docstoc?