Polymorphism in Java

Polymorphism is used to assume the ability of several different forms. Or we can say performing one task in different ways. In java + operator is used for addition as well to concatenate (join) strings. Here a single operator is doing two different things depending upon the type of argument, so it is the situation …

Polymorphism in Java Read More »

Java Program to Find IP Address

In this program we will find ip address by using InetAddress class present in java.net package. Method getLocalHost() prints the ip of your local machine while method getByName() prints the ip of a particular url. Also Read: Java Program to Find Union of two Arrays Program:- import java.net.*; class FindIP { public static void main(String…s)throws Exception …

Java Program to Find IP Address Read More »

Java Program for Multiplication of two Matrices

import java.util.Scanner; //import Scanner class in our program class demo { public static void main(String…s) { int i,j,m,n,p,q,k; Scanner sc=new Scanner(System.in); //used to read from keyboard System.out.print(“Enter number of rows and columns of first matrix:”); m=sc.nextInt(); n=sc.nextInt(); System.out.print(“Enter number of rows and columns of second matrix:”); p=sc.nextInt(); q=sc.nextInt(); if(n!=p) System.out.print(“nSorry multiplication can’t be done!!”); else …

Java Program for Multiplication of two Matrices Read More »

Java Program for Addition of two Matrices

import java.util.Scanner; //import Scanner class in our program class demo { public static void main(String…s) { int i,j,n,m; Scanner sc=new Scanner(System.in); //used to read from keyboard System.out.print(“Enter number of rows:”); m=sc.nextInt(); System.out.print(“Enter number of columns:”); n=sc.nextInt(); int a1[][]=new int[m][n]; int a2[][]=new int[m][n]; int a3[][]=new int[m][n]; System.out.print(“nEnter elements of first matrix:n”); for(i=0;i<m;++i) for(j=0;j<n;++j) a1[i][j]=sc.nextInt(); System.out.print(“nEnter elements …

Java Program for Addition of two Matrices Read More »

What is Tail Recursion?

Here you will learn about what is tail recursion with example. Tail recursion refers to recursive call at last line. The tail recursive functions considered better as the recursive call is at the last statement so there is nothing left to do in the current function. It saves the current function’s stack frame is of …

What is Tail Recursion? Read More »