Page 201 - computer science (868) class 11
P. 201
{
System.out.println(i);
}
}
}
void main()
{
factor_num();
}
}
b. The function takes the values as parameters but does not return any value.
For example,
import java.util.*;
class circle
{
void area (double r)
{
double a;
a=3.142*r*r;
System.out.println("Area: " +a);
}
void circumference (double r)
{
double c;
c=2*3.142*r;
System.out.println("Circumference: "+c);
}
void main ()
{
area(6); // function calling with parameters
circumference(18.6);
}
}
In the above program, the methods area() and circumference() are called along with parameter which calculates the
respective parametric values.
c. The function takes the values as parameters and returns a value as well.
For example,
class average_number
{
double average(int n)
{
int i, s=0, c=0;
double avg;
for(i=1;i<=n;i++)
{
if(i%2==1)
{
continue;
}
s=s+i;
c++;
199
Methods and Constructors 199

