1)Java program to find Largest of three numbers.
import java.util.*;
public class LargestNumber{
public static void main(String []args)
{ int a=0,b=0,c=0;
int largest=0;
//Scanner class to take user input.
Scanner X = new Scanner(System.in);
System.out.print("Enter First No. :");
a = X.nextInt(); //read integer number
System.out.print("Enter Second No. :");
b = X.nextInt(); //read integer number
System.out.print("Enter Third No. :");
c = X.nextInt(); //read integer number
if( a>b && a> c)
largest = a;
else if(b>a && b>c)
largest = b;
else
largest = c;
System.out.println("Lagest Number is : "+largest);
}
}
Output:
Enter First No. :23
Enter Second No. :100
Enter Third No. :12
Lagest Number is : 100
2) EMI Calculator Program in Java
import java.util.*;
public class EmiCalc{
public static void main(String []args)
{
//Scanner class to take user input.
Scanner X = new Scanner(System.in);
double principal, rate, time, emi;
System.out.print("Enter principal: ");
principal = X.nextFloat();
System.out.print("Enter rate: ");
rate = X.nextFloat();
System.out.print("Enter time in year: ");
time = X.nextFloat();
rate=rate/(12*100); /*one month interest*/
time=time*12; /*one month period*/
emi= (principal*rate*Math.pow(1+rate,time))/
(Math.pow(1+rate,time)-1);
System.out.print("Monthly EMI is= "+emi+"\n");
}
}
Output:
Enter principal: 1000000
Enter rate: 10.25
Enter time in year: 10
Monthly EMI is= 13353.900187677658
3)Java program for Palindrome Number
import java.util.*;
public class Palindrome
{
public static void main(String args[]){
int num,tNum,sum;
Scanner bf=new Scanner(System.in);
//input an integer number
System.out.print("Enter any integer number: ");
num= bf.nextInt();
//find reverse number
tNum=num;
sum =0;
while(tNum>0)
{
sum = (sum*10) + (tNum%10);
tNum/=10;
}
//check inputted number with reversed number
if(num==sum)
System.out.println(num + " is a Palindrome Number.");
else
System.out.println(num + " is not a Palindrome Number.");
}
}
Output:
Enter any integer number: 12321
12321 is a Palindrome Number.
Enter any integer number: 1234
1234 is not a Palindrome Number.
4)Java program to print Transpose Matrix.
import java.util.*;
public class TransposeMatrix
{
public static void main(String args[])
{
int row,col;
Scanner sc=new Scanner(System.in);
//Read number of rows and cols
System.out.print("Input number of rows: ");
row=sc.nextInt();
System.out.print("Input number of rows: ");
col=sc.nextInt();
//declare two dimensional array (matrices)
int a[][]=new int[row][col];
//Read elements of Matrix a
System.out.println("Enter elements of matrix a:");
for(int i=0; i<row; i++)
{
for(int j=0; j<col; j++)
{
System.out.print("Element [" + (i+1) + "," + (j+1) + "] ? ");
a[i][j]=sc.nextInt();
}
}
//print matrix a
System.out.println("Matrix a:");
for(int i=0; i<row; i++){
for(int j=0; j<col; j++){
System.out.print(a[i][j] + "\t");
}
System.out.print("\n");
}
//print matrix b
System.out.println("::: Transpose Matrix ::: ");
for(int i=0; i<col; i++){
for(int j=0; j<row; j++){
System.out.print(a[j][i] + "\t");
}
System.out.print("\n");
}
}
}
Output:
Input number of rows: 2
Input number of rows: 3
Enter elements of matrix a:
Element [1,1] ? 1
Element [1,2] ? 2
Element [1,3] ? 3
Element [2,1] ? 4
Element [2,2] ? 5
Element [2,3] ? 6
Matrix a:
1 2 3
4 5 6
::: Transpose Matrix :::
1 4
2 5
3 6
5)Java program to count words in a string.
import java.util.Scanner;
class CountWords
{
public static void main(String args[])
{
String text;
int countWords=0;
Scanner SC=new Scanner(System.in);
System.out.print("Enter string: ");
text=SC.nextLine();
//word count
for(int i=0; i<text.length()-1; i++)
{
if(text.charAt(i)==' ' && text.charAt(i+1)!=' ')
countWords++;
}
System.out.println("Total number of words in string are:"+
(countWords+1));
//since last word does not contain and character after that
}
}
Output: -
Enter string: Hello world
Total number of words in string are: 2
No comments:
Post a Comment