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
   196   197   198   199   200   201   202   203   204   205   206