I need your help

I need your help

For this one I need to create delivery class for a delivery service .however, this class should contain (delivery number which contains eight digits. The first four digits represent the year; the last four represent the area. E.g, the 76th delivery in 2010 has a complete delivery number of 20100076). (Code to representing the delivery area either 1 for local delivery or 2 for long distance delivery). (Weight in kg of the item to be delivered).at the end the fee for the delivery as follows:
Distance Weight Fee (RM)
1 Under 5 kg 12.00
1 5 ? 20 kg 16.50
1 Over 20 kg 22.00
2 Under 5 kg 33.00
2 5 kg or more 45.50

Create a constructor for the Delivery class that accepts arguments for the year, delivery number within the year, delivery distance code and weight of the package. The constructor determines the eight-digit delivery number. Also include these methods to (set the delivery fee, set and get every Delivery object field, display every Delivery object field)
The file name is Delivery.java
Next, create an application that prompts the user for data for a delivery. Keep prompting the user for each of the following values until they are valid:
? a four digit year between 2010 and 2025 inclusive
? a delivery number for the year between 1 and 9999 inclusive
? a package weight between 0.10 kg and 100 kg inclusive
? a delivery code distance that is either 1 or 2.
When all data entries are valid, construct a Delivery object and then displays its values. The system will be terminated if the entry value for delivery code is -1. Save the file name is ApplicationDelivery.java
Your program must follow proper Java standards, implement selection and repetition structure, and include comments to describe the purpose of the program.
View Answers

March 9, 2010 at 2:46 PM

Hi Friend,

Try the following code:

import javax.swing.*;
import java.util.*;
class Delivery {
int year;
int deliveryNo;
double weight;
int code;

Delivery(int year,int deliveryNo,double weight,int code){
year=year;
deliveryNo=deliveryNo;
weight=weight;
code=code;
}
public double displayFees(int c,double w){
double fees=0;
if(c==1){
if(w<5){
fees=12.00;
}
else if((w<20)&&(w>5)){
fees=16.50;
}
else if(w>20){
fees=22.00;
}
}
else if(c==2){
if(w<5){
fees=33.00;
}
else if(w>=5){
fees=45.50;
}
}
return fees;
}
}
public class ApplicationDelivery{
public static void main(String []args){
Scanner input=new Scanner(System.in);
System.out.print("Enter year: ");
int y=input.nextInt();
while((y<2010)||(y>2025)){
System.out.println("Year should be in the range of (2010 - 2025).");
System.out.print("Please re-enter year: ");
y=input.nextInt();
}
System.out.print("Enter delivery no: ");
int no=input.nextInt();
while((no<1)||(no>9999)){
System.out.println("Delivery No should be in the range of (1 - 9999).");
System.out.print("Please re-enter delivery no: ");
no=input.nextInt();
}
System.out.print("Enter weight: ");
double w=input.nextDouble();
while((w<.10)||(w>1000)){
System.out.println("Weight should be in the range of (.10kg - 100kg).");
System.out.print("Please re-enter weight: ");
w=input.nextDouble();
}
System.out.print("Enter delivery code: ");
int code=input.nextInt();
while((code<1)||(code>2)){
System.out.println("Code No should be either 1 or 2.");
System.out.print("Please re-enter code: ");
code=input.nextInt();
}
String num=Integer.toString(no);
String year=Integer.toString(y);
if(num.length()==1){
num="000"+num;
}
else if(num.length()==2){
num="00"+num;
}
else if(num.length()==3){
num="0"+num;
}
String delNo=year+num;
Delivery del=new Delivery(y,no,w,code);
double fees=del.displayFees(code,w);
System.out.println(code+" "+delNo+" "+w+" "+fees);
}
}

Thanks









Related Tutorials/Questions & Answers:
I need your help - Java Beginners
I need your help  What is the purpose of garbage collection in Java, and when is it used?  Hi check out this url : http://www.artima.com/insidejvm/ed2/gc.html http://java.sun.com/javase/technologies/hotspot
i need your help - Java Interview Questions
i need your help  Write a java program that: i. Allows user to enter 2 numbers from the keyboard ii. Uses a method to compare the two numbers to determine which is larger iii. Print to the screen stating which number is larger
Advertisements
I need your help - Java Beginners
I need your help  For this one I need to create delivery class for a delivery service .however, this class should contain (delivery number which... the file name is ApplicationDelivery.java Your program must follow proper Java
hello there i need help
hello there i need help  : i need to do a program like...: YOur Balance is __ if i chose D: Enter you deposit amount: if i choose W... i am a beginner, and aside from that i am really eager to learn java please help
i need a help in this please
i need a help in this please  The factorial of a nonnegative integer n is written n! (pronounced â?? n factorialâ??) and is defined as follows: n!=n...=input.nextInt(); long num=m; for(int i=m;i>1;i
I have need to help
I have need to help  Write a program that, for four points A, B, C and P, draws a triangle formed by ABC and a small cross showing the position of P; and displays a line of text indicating which of the following three cases
i need help - Development process
i need help  hello, i need help regarding this program. public...()); } } } it is printing the result of ping in to a file,but if i want... the result in to the files,if i want to do this i must make my program running
i need help to solve this problem
i need help to solve this problem  Write a stack class ArrayStack.java implements PureStack interface that reads in strings from standard input.... H and I join the queue h. G leaves the queue i. H and I leave the queue
i need help - Development process
i need help  hello, i need help regarding this program. this program... IPAddress on command line, but i want to take it dynamically and it must store...?   hi subhash hope this code can help you, public class PingTest
i need help plz .... Quickly
i need help plz .... Quickly   how can i count how many numbers enterd by the user so the output would be like this Total number of Scores = .... this is my code :- (adsbygoogle = window.adsbygoogle || []).push
pls i need help with my assignment
pls i need help with my assignment  how to write a code that ask the user for the height of the triangle and prints the triangle using * eg if height is 3 it prints * and also using import java.util.Scanner
PLZ HELP ME. i need php code.
PLZ HELP ME. i need php code.   I want php code for bellow OUTPUT. output is just example but it must be letters only. abc bcd efg jku rgt azs hje qqc wws adt
i need some help in understanding the following codes.thanks..
i need some help in understanding the following codes.thanks..  this code is to perform LocalColorHistogram.But i can't understand it public... * height; int i = 0; int j = 0; int k = 0; double
I need help in doing this. - Java Beginners
I need help in doing this.  Student DataBase i will need creating..., and the student's GPA.using arrays and objects, need to structure the information... objects that will house the birthdates for each student member. (I have
need help pleaseee....i weak in java
need help pleaseee....i weak in java  QUESTION 1 You are required to write an application called Customer Billing System. This system...) Separate them as either R/r for Residential or I/i for Industrial. You can use
Need help in completing a complex program; Thanks a lot for your help
Need help in completing a complex program; Thanks a lot for your help ... stuck: I need to write a batch file (Windows) which will pass that string... no output. So please help me with this too. And also, I am using Runtime function
I want to build sessionfactory in hibernate 4. Need help.
I want to build sessionfactory in hibernate 4. Need help.  Hello, I want to build sessionfactory in hibernate 4. Need help
i need latest oracle certified java dumps.. Pleas help me?
i need latest oracle certified java dumps.. Pleas help me?  i need latest oracle certified java dumps.. Pleas help me
( Inheritance, Polymorphism, Overriding)i need help - Java Beginners
( Inheritance, Polymorphism, Overriding)i need help  Advanced Concepts with Classes( Inheritance, Polymorphism, Overriding) i need help to create this application,than you Employees in a company are divided into the classes
Need help
Need help  Hello... I need some help I have a method which contains 1 string value and i wnat when this method get called den that string value should b assigned as array name.. for example.. i have a method name() which
Need help
Need help  Hello... I need some help I have a method which contains 1 string value and i wnat when this method get called den that string value should b assigned as array name.. for example.. i have a method name() which
hi .. need help ASAP ..i have a project buit in eclipse , i have installed jasper. i want the steps to work on it ..
hi .. need help ASAP ..i have a project buit in eclipse , i have installed jasper. i want the steps to work on it ..   hi .. need help ASAP ..i have a project buit in eclipse , i have installed jasper. i want the steps to work
Need help
Need help  Dear sir, I have a problem. How to write JSP coding, if a user select a value from drop down list for example department, the another drop.... This name list should get from the database. Please help me. By the way, I'm
I really need help with this assignment question Please help me out Please
I really need help with this assignment question Please help me out Please ... searches on the database. Using your IDE (NetBeans or Eclipse), you should develop... in MySQL. For this purpose you will need to use the sheridancollege database we
Need help with this!
Need help with this!  Can anyone please help me... to effectivly end the loop with out the need to break it. for(i=(0); i <... to a file at all at this time. Any help would be greatly appreciated, thank you
I need help on my Java code.... please please help me out!?
I need help on my Java code.... please please help me out!?  Well my... the anagram on screen or the output file! Please show me whats wrong. Thanks i need a part of the code thats fixed if possible! Heres is the code: import
Need Help on JMS - JMS
Need Help on JMS   Hi, In my application i need to create my own ques and my own QueueConnectionFactory..... Plz tell me how to create the same... Any help is appriciated,.. Thanks in advance
Need help with nested queries
Need help with nested queries  Hello, Table1 has "id", "votes" columns. Table2 has "id", "Name" column. I need to retrieve Name and its corresponging Votes. I tried with nested queries but its confusing. Can anyone please help
need help please
need help please  Dear sir, my name is logeswaran. I have a big problem that I can't find the solution for a program. How can I block a user from enter a page second time. Please help me. By the way I'm using Access database
need help to create applet
need help to create applet  Can u help me..?? I get a task ...and i dont know how to make it... So I hope that u can help me... Here is the task... e) CardLayout If u can help me, then please
Need help on JAVA JSP
Need help on JAVA JSP  Hi, I have never worked on java and I have been given an assignment where I have to fix existing issues in the tool(created...(need to know how I can adjust it based on the cureen system's screen resolution
Friends need a help on ruby..
Friends need a help on ruby..  Friends i need a ruby script and the requirement is When i am running a ruby script in cmd, after executing my script, a html report will be generated having my console output details. For ex
Need some help urgently
Need some help urgently  Can someone please help me with this below question. I need to write a class for this. If you roll Y standard six-sided dice... about the probability of coming X or more number of 4's on Y number of dice. I
I need an example of sessionfactory
I need an example of sessionfactory  Hi, I need an example of session factory in hibernate. If you can provide me one with, that would be great...Thanks
need help - Java Beginners
need help  Need help in programming in Java  Simple java...();DISPLAYING OUPUT " * " ," *** " ........I used System.out.print('"'); statement before System.out.print("*"); statement and I used
Need help - Java Beginners
Need help   To Write a Java program that asks the users to enter a m...; Hi Friend, Please try the following code. We hope that this code will help...[]) { int[][] arr = new int[4][4]; for (int i = 0; i <
Need help with my project
Need help with my project  Uses a while loop to perform the following... label between each section of output. Note that your program must be able to run...)); bw.newLine(); for(int i=firstNum;i<=secondNum;i
Need Help on the script
Need Help on the script  hello there, My name is Femi and am a web developer using php. am working on a project. and am having some difficulties. i dont know if you can help me out with it. The platform am building will receive
Need help in java programming
Need help in java programming  Hello. Can someone please help me.... Exit"); boolean quit = false; do{ System.out.print("Please enter your choice...: StudentResult data[]=new StudentResult[2]; for (int i=0; i<data.length; i
Need Help - Java Beginners
Need Help  Hello Sir, Am a beginner of Java. Also i did course on J2EE... but dont have any ideas about real time projects. But i want to do some projects in Java as well as J2EE... Can u help me and guide to do a project
i need project
i need project  can u send online shoppin project 2 my mailid.   Please visit the following links: Struts2 Shopping cart JSP-Servlet Shopping cart
need help with program
need help with program  To write a program to read a set of words from a file and return the following 1)Each word in the file against its frequency 2) the frequency should be in the descending order of the frequencies
Need Help in Java programming
Need Help in Java programming  Hello. Can someone please help me with writing the following program Java program that gives assignment details such as:assignment number,assignment name,due date,submission date,percentage marks
need help with program
need help with program  To write a program where we can take two integer array as input,Find the missing number from array"B" has all the numbers from array"A" except one,and find the fastest way in doing
need help with a program - Java Beginners
need help with a program   Part I An algorithm describes how... by the user. The output of the program should be the length and width (entered.... First you would need to make up the "test data". For this algorithm, the test data
Need help with console program?
Need help with console program?  Write a console program that repeatedly prompts the user to enter data until they type done (any case, Upper, Lower, or Mixed). thanks in advance.   Here is an example that repeatedly
Need Help With This Scenario
Need Help With This Scenario  The bonnet of a car is opened to determine if there is anything wrong with the engine. Firstly, the radiator water is checked. If the radiator water is below the minimum indicator level
Need Help With This Scenario
Need Help With This Scenario  The bonnet of a car is opened to determine if there is anything wrong with the engine. Firstly, the radiator water is checked. If the radiator water is below the minimum indicator level
Need help on mySQL 5 - SQL
Need help on mySQL 5  Dear Sir, I'm a beginner of mySQL 5 . I need help on mySQL5 command. This is the table which i created is called... by using Aggregate function(MAX). May i know that what command i need
need help...................please
need help...................please  I have a problem in my JSP Coding. How to retrive value from database in to text field when user select one value... on this area. Please help me. By the way, I'm using access Database and JSP coding

Ads