[nbusers] need one class to run another one??

  • From: "zlloyd1" < >
  • To:
  • Subject: [nbusers] need one class to run another one??
  • Date: Wed, 21 Nov 2012 19:24:56 -0500


> why even both with two classes?...


Not sure what you are asking here, but if I am figuring it right, the reason 
I need two separate classes, in two separate files, is because the list may 
change as company payroll policies change, but the user input class is going 
to be secured, and there will be no way to access it to revise it once it is 
implemented. I now have one program in a single file that runs all of this, 
but I need to break it into two separate files, and have the first one call 
the second one....  [Question] 
Here is what I have now, and it is working, but I need it to be split apart 
into two files:

Code:
package zackfinal;
import java.util.*;
public class ZackFinal {@SuppressWarnings("empty-statement")
    public static void main(String[] args)
    {   double T = 50000; //set value for base salary                
        double Amt; //declare variable for final pay
        int x = 1;
     do{
      try{ //validate user input
        Scanner percent = new Scanner(System.in);
        System.out.println("Please enter annual sales:");//request user input
        System.out.println("Please enter valid dollar value:");
        double yearly = percent.nextDouble(); //store user input
           if (yearly >= 0 && yearly <= 500000){ //if over $500,000.00 in 
sales
           if (yearly >80000){ //if 80% sales goal was not reached
        double YrPrcnt = yearly * .05; //value used for compensation set next
        Amt = T + YrPrcnt * 1.25; //set Amt to pay plus commissions
        System.out.print("The Annual Payrate for employee is: $");
        System.out.println(Amt);}
           else {
             System.out.print("The Annual Payrate for employee is: $"); 
             System.out.println(T);}}
              else {
           System.err.print("Sales too high, ");
           System.err.println("please see Human Resources.");}
           x=2; break;}
        catch(Exception e){ //if user input throws exception
            System.out.println("Try again please");}}while(x==1);

       
System.out.println("-------------------------------------------------");
       System.out.println ("Salesperson regular wages = $50,000");
       // 80% of sales target is computed
       // Target = 100000 * 80%.
       System.out.println("Sales Target is:");
       System.out.println ("$100,000 * 80% = $80,000");
       // Return 5% commission of sales target
       // commission = 5% * $100,000;
        System.out.println ("100,000 * 5% = $5000");
       // Return commission with acceleration factor
       // Commission = 5% + 1.25 acceleration factor;
        System.out.println ("5% + 1.25 = 6.25%");
        // Return potential.
        // Sales with 5% interest increment at 1.25 acceleration
        // factor until annual sales reach 50% of salesperson annaul sales
        // total sales = 50% + 6.25%;
        System.out.println ("50% + 6.25% = 56.25% ");        
        // Calculate potential compensation = 100,000 / 56.25%;
        System.out.println ("$100,000 / 56.25% = $56,250");
        // Calculate potential compensation by sales;
        // Return potential payrates with commissions;
        System.out.println("Potential compensations based on sales:");
        System.out.println("-------------------------------------");
        System.out.println ("$100,000 * 5% = $5,000");
        System.out.println ("$100,000 + $5,000 = Total Sales $105,000");
        System.out.println ("$105,000 / 56.25% = $56,562.50");
        System.out.println ("$110,000 / 56.25% = $61,875");
        System.out.println ("$115,000 / 56.25% = $64,687.50");
        System.out.println ("$120,000 / 56.25% = $67,500");
        System.out.println ("$125,000 / 56.25% = $70,312.50");
        System.out.println ("$130,000 / 56.25% = $73,125");
        System.out.println ("$135,000 / 56.25% = $75,937.50");
        System.out.println ("$140,000 / 56.25% = $78,750");
        System.out.println ("$145,000 / 56.25% = $81,562.50");
        System.out.println ("$150,000 / 56.25% = $84,375");}}
//end program....

 but what I need is for everything after the catch block to be in a separate 
class, saved in a different file from this one.... :?






[nbusers] need one class to run another one??

zlloyd1 11/19/2012

[nbusers] need one class to run another one??

bolsover 11/21/2012

[nbusers] need one class to run another one??

zlloyd1 11/22/2012

[nbusers] need one class to run another one??

bolsover 11/22/2012

[nbusers] need one class to run another one??

zlloyd1 11/22/2012

Project Features

About this Project

www was started in November 2009, is owned by jpirek, and has 21 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20131025.e7cbc9d). © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close