public class ifex1 { public integer num1,num2,result; public ifex1() { num1 =10; num2 =20; result =num1 +num2; system.debug('Addition :'+result); result =num1 -num2; system.debug('subtraction :'+result); result =num1 *num2; system.debug('Multiplication :'+result); if( num2>0 ) { result =num1 /num2; system.debug('Division :'+result); } }
Hi siliveru, It seems you are calling constructor like method. public ifex1() is a constructor, not method. So, stop calling it, it automatically initializes.
public class ifex1
{
public integer num1,num2,result;
public ifex1()
{
num1 =10;
num2 =20;
result =num1 +num2;
system.debug('Addition :'+result);
result =num1 -num2;
system.debug('subtraction :'+result);
result =num1 *num2;
system.debug('Multiplication :'+result);
if( num2>0 )
{
result =num1 /num2;
system.debug('Division :'+result);
}
}
}
It seems you are calling constructor like method.
public ifex1()
is a constructor, not method.
So, stop calling it, it automatically initializes.
Thanks,
Aman
Thanks
Please mark the answer as best if that helps.
Thanks
Aman
It seems, by mistake you mark your answer as best instead of mine.
Kindly correct it.
Thanks,
Aman