0% found this document useful (0 votes)
28 views

Java Functions Method Programs

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views

Java Functions Method Programs

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

//program to print cube of any number by using functions.

class cube

float cube1(float a)

float n=a*a*a;

Systeem.out.println(“cube of number is “+n);

public static void main(String args[])

float x=3.5;

cube obj=new cube();

obj.cube1(x);

//Write a program to swap numbers by call by value method.

import java.util.*;

class ch6swap

public static void main(String args[])

int n1,n2,temp;

Scanner sc=new Scanner(System.in);

System.out.println("Enter two numbers : " );

n1=sc.nextInt();

n2=sc.nextInt();

ch6swap obj=new ch6swap();

obj.swap(n1,n2);

System.out.println("Number n1 is "+n1 + "n2 is "+n2);

void swap(int a,int b)


{

int temp;

temp=a;

a=b;

b=temp;

System.out.println("first Number after swapping "+a +"second number"+b);

//Write a program to swap numbers by call by reference method.

import java.util.*;

class ch6swapreference

public static int num1=10,num2=15;

public static void main(String args[])

ch6swapreference obj=new ch6swapreference();

swap(obj);

public static void swap(ch6swapreference obj1)

int temp;

temp=obj1.num1;

obj1.num1=obj1.num2;

obj1.num2=temp;

System.out.println("first Number after swapping "+obj1.num1 +"second number"+obj1.num2);

//WAP to apply various operations using nested if.


import java.util.*;

class nestedifeg

public void calculator(int a,int b,char op)

int result=0;

if(op=='+')

result=a+b;

else if(op=='-')

result=a-b;

else if(op=='*')

result=a*b;

else if(op=='/')

result=a/b;

else

System.out.println("Wrong Operator");

System.out.println("result is : "+result);

public static void main(String args[])

nestedifeg obj=new nestedifeg();

obj.calculator(9,4,'+');

obj.calculator(9,4,'-');

obj.calculator(9,4,'*');

obj.calculator(9,4,'/');

//Write a prog. to find out the number is prime or not by using function call method.

import java.util.*;

public class ch6prime


{

void Prime(int pr)

int i=1,c=0;

while(i<=pr)

if(pr%i==0)

c++;

i++;

if(c==2)

System.out.println("It is a Prime Number");

else

System.out.println("It is not a prime Number");

public static void main(String args[])

int num;

Scanner in=new Scanner(System.in);

System.out.println("Enter the number :: ");

num=in.nextInt();

ch6prime fn=new ch6prime();

fn.Prime(num);
}

//WAP for armstrong & palindrome by function calling method.

import java.util.*;

class ch6arms

public void armstrong(int n)

int c=0,s,r;

s=n;

do

r=n%10;

c=c+r*r*r;

n=n/10;

}while(n!=0);

if(c==s)

System.out.println("NUMBER IS ARMSTRONG");

else

System.out.println("NUMBER IS NOT AN ARMSTRONG");

void palindrome(int no)

int d,r=0;

int m=no;

while(m>0)

d=m%10;

r=r*10+d;
m=m/10;

if(r==no)

System.out.println("It is a Palindrome No.");

else

System.out.println("It is not a Palindrome no.");

public static void main(String args[])

int n,ch;

Scanner in=new Scanner(System.in);

System.out.println("Enter your choice:- ");

ch=in.nextInt();

System.out.println("ENTER THE VALUE OF N:- ");

n=in.nextInt();

ch6arms f1=new ch6arms();

switch(ch)

case 1:

f1.armstrong(n);

break;

case 2:

f1.palindrome(n);

break;

default:

System.out.println("Wrong choice");

}
}

//Write a program with the help of function overloading.

import java.util.*;

public class OverloadEg


{
public void compare(int a,int b)
{
if(a>b)
System.out.println(a);
else
System.out.println(b);
}
public void compare(char ch1,char ch2)
{
if((int)ch1>(int)ch2)
System.out.println(ch1);
else
System.out.println(ch2);
}
public void compare(String s1,String s2)
{
if(s1.length()>s2.length())
System.out.println(s1);
else
System.out.println(s2);
}
}

//WAP to calculate the area ,perimeter & diagonal of rectangle.

import java.util.*;

class rectangle

public void area(float l,float b)

double area=l*b;

System.out.println("Area of rectangle : "+area);

public void perimeter(float l,float b)


{

double perimeter=2*(l+b);

System.out.println("Perimeter of rectangle is : "+perimeter);

public void diagonal(float l,float b)

double diag;

diag=Math.sqrt((l*l)+(b*b));

System.out.println("Diagonal : "+diag);

public static void main(String args[])

rectangle obj=new rectangle();

Scanner sc=new Scanner(System.in);

System.out.println("Enter length & breadth : ");

float l=sc.nextFloat();

float b=sc.nextFloat();

int ch;

do

System.out.println("AREA");

System.out.println("PERIMETER");

System.out.println("DIAGONAL");

System.out.println("Enter ur choice ");

ch=sc.nextInt();

if(ch==1)

obj.area(l,b);

else if(ch==2)

obj.perimeter(l,b);

else if(ch==3)
obj.diagonal(l,b);

else

System.out.println("Wring choice");

}while(ch>=1&&ch<=3);

}}

You might also like