Jump to content

Calling Java Folks...help Needed..


Recommended Posts

Posted

[quote name='ZuniorVentiyar' timestamp='1358130795' post='1303103858']
okka program aithy edo rasevallam ... 5 classes create seyali ( 1- CostDTO , 2- Interface , 3 - implementation class , 4- exception class , 5- Test class) ... ee time lo programs antee sorry

LTT for evarina program dathalu unteee
[/quote]
yeah avunu bhayya..nenu try chesanu..evaraina cheptaremo ani chustuna..naku konchem clarity kaavali..ty for ur post..

  • Replies 59
  • Created
  • Last Reply

Top Posters In This Topic

  • gudboy999222

    30

  • cherlapalli_jailer

    20

  • vissu

    3

  • bad__boy

    2

Top Posters In This Topic

Posted

ltt

If u still need help let me know

i will work after monday morning rush

Posted

[quote name='cherlapalli_jailer' timestamp='1358168096' post='1303104824']
ltt

If u still need help let me know

i will work after monday morning rush
[/quote]

_-_

Posted

i will work bayya give me some time since this is monday morning
i need to prepare for meetings etc...

Posted

hello
Let me know how u want these files

By mail or u want me to past it here?

90% done 10 % hope u can do ...10% sholud be very simple

Posted

[quote name='cherlapalli_jailer' timestamp='1358173833' post='1303104921']
hello
Let me know how u want these files

By mail or u want me to past it here?

90% done 10 % hope u can do ...10% sholud be very simple
[/quote]
ok chesesava.. ikkade veyyi... nenu ippude try cheddham ankuntunan :)

Posted

ok neenu malla 3 to 4 Hrs daaka raanu

so let me past the classes here..

and u create project in eclipse say Calculator(if using eclipse) if not rest of the steps are similar for command prompt as well as eclipse

Create packages
com.myproject.calc
com.myproject.calc.dto
com.myproject.calc.interfaces
com.myproject.calc.implementation
com.myproject.calc.exception

create the following classes

Posted

package com.myproject.calc.dto;

import java.math.BigDecimal;

public class CostDTO {

String costID = new String() ;
BigDecimal costAmount ;
public String getCostID() {
return costID;
}
public void setCostID(String costID) {
this.costID = costID;
}
public BigDecimal getCostAmount() {
return costAmount;
}
public void setCostAmount(BigDecimal costAmount) {
this.costAmount = costAmount;
}
}

Posted

package com.myproject.calc.interfaces;

import com.myproject.calc.dto.CostDTO;
import com.myproject.calc.exception.CheckException;


public interface CostCalculatorInterface {

public CostDTO add(CostDTO obj1,CostDTO obj2) throws CheckException;
public CostDTO substract(CostDTO obj1,CostDTO obj2) throws CheckException;

}

Posted

package com.myproject.calc.implementation;

import com.myproject.calc.dto.CostDTO;
import com.myproject.calc.exception.CheckException;
import com.myproject.calc.interfaces.CostCalculatorInterface;

public class CostCalculator implements CostCalculatorInterface{

public CostDTO add(CostDTO obj1 , CostDTO obj2) throws CheckException
{
//MathContext mc = new MathContext(0);
CostDTO retObj = new CostDTO() ;
String id1 = obj1.getCostID() ;
String id2 = obj2.getCostID() ;
if(id1.equalsIgnoreCase(id2))
{
retObj.setCostID(id1);
retObj.setCostAmount(obj1.getCostAmount().add( obj2.getCostAmount()));
}
else
throw new CheckException("Both Objects should carry same ID values to proceed further.");


return retObj ;
}
public CostDTO substract(CostDTO obj1 , CostDTO obj2) throws CheckException
{

CostDTO retObj = new CostDTO() ;
String id1 = obj1.getCostID() ;
String id2 = obj2.getCostID() ;
if(id1.equalsIgnoreCase(id2))
{
retObj.setCostID(id1);
retObj.setCostAmount(obj1.getCostAmount().subtract( obj2.getCostAmount()));

}
else
throw new CheckException("Both Objects should carry same ID values to proceed further.");

return retObj ;
}
}

Posted

package com.myproject.calc.exception;

public class CheckException extends Exception {
public CheckException(String message) {
super(message);
}
}

Posted

package com.myproject.calc;

import java.math.BigDecimal;

import com.myproject.calc.dto.CostDTO;
import com.myproject.calc.exception.CheckException;
import com.myproject.calc.implementation.CostCalculator;
import com.myproject.calc.interfaces.CostCalculatorInterface;

public class TextCalc {

public CostDTO createDTO(String id, BigDecimal cost) {
CostDTO costDTO = new CostDTO();

costDTO.setCostID(id);
costDTO.setCostAmount(cost);
return costDTO;
}

public static void main(String args[]) {
TextCalc tc = new TextCalc();

CostDTO obj1 = tc.createDTO("2", new BigDecimal(123.00));
CostDTO obj2 = tc.createDTO("2", new BigDecimal(103.00));
CostDTO outputObj = new CostDTO();

CostCalculatorInterface cci = new CostCalculator();
try {
outputObj = cci.add(obj1, obj2);
} catch (CheckException ce) {
System.out.println(ce.getMessage());
System.exit(1) ;
}

System.out.println("Input values are \n ID = "+obj1.getCostID()+"\nObj1 Cost: "+obj1.getCostAmount()+"\nObj2 Cost: "+obj2.getCostAmount());
System.out.println("Add\nID | COST\n"+outputObj.getCostID()+" | "+outputObj.getCostAmount());

try {
outputObj = cci.substract(obj1, obj2);
} catch (CheckException ce) {
System.out.println(ce.getMessage());
System.exit(1) ;
}

System.out.println("Subtract\n"+outputObj.getCostID()+" | "+outputObj.getCostAmount());

}

}

Posted

[quote name='Hava5' timestamp='1358174815' post='1303104951']
ok chesesava.. ikkade veyyi... nenu ippude try cheddham ankuntunan :)
[/quote]
simple edo assignment anukuntanu(collage lo)

×
×
  • Create New...