WEEK-I Programs
[Link] user inputs
import [Link];
class test
{
public static void main(String[] args)
{
Scanner in=new Scanner([Link]);
[Link]("Enter any byte number");
byte a = [Link]();
[Link]("Enter any short number");
short b = [Link]();
[Link]("Enter any int number");
int c = [Link]();
[Link]("Enter any long number");
long d = [Link]();
[Link]("Enter any float number");
float e = [Link]();
[Link]("Enter any double number");
double f = [Link]();
[Link]("Enter any char");
char g = [Link]().charAt(0);
[Link]("Enter any String");
String h = [Link]();
[Link]("Byte number is"+a);
[Link]("Short number is"+b);
1|Page
[Link]("Integer number is"+c);
[Link]("Long number is"+d);
[Link]("float number is"+e);
[Link]("Double number is"+f);
[Link]("Char is"+g);
[Link]("String is"+h);
}
}
2|Page
2. Write a Java program that prints all real and imaginary solutions to the
quadratic equation ax2 + bx + c = 0. Read in a, b, c and use the quadratic
formula
import [Link];
import [Link].*;
class quadratic
{
public static void main(String[] args)
{
Scanner in=new Scanner([Link]);
[Link]("Enter the first number");
float a = [Link]();
[Link]("Enter the second number");
float b = [Link]();
[Link]("Enter the third number");
float c = [Link]();
//if b^2-4ac is >0 then roots are r1=-b-sqrt(b2-4ac)/2a, r2=-b+sqrt(b2-4ac)/2a
// if b^2-4ac is =0 then roots are r1=-b-sqrt(b2-4ac), r2=-b+sqrt(b2-4ac)
//if b^2-4ac<0 then roots are imaginary
double temp=b*b-4*a*c;
if(temp>0)
{
double root1=(-[Link](temp))/2*a;
double root2=(-b+[Link](temp))/2*a;
[Link]("Root1: "+root1);
[Link]("Root2: "+root2);
}
3|Page
else if(temp==0)
{
double root1 =-b/2*a;
double root2 =-b/2*a;
[Link]("Root1: "+root1);
[Link]("Root2: "+root2);
}
else
[Link]("Roots imaginary");
}
}
4|Page
3. Write a Java program to implement calculator operations
import [Link];
class calc
{
public static void main(String[] args)
{
Scanner in=new Scanner([Link]);
[Link]("Enter the first number");
int a = [Link]();
[Link]("Enter the second number");
int b = [Link]();
[Link]("Addition of two numbers"+ (a+b));
[Link]("Sub of two numbers"+ (a-b));
[Link]("Multiplication of two numbers"+ (a*b));
[Link]("Division of two numbers"+ (a/b));
[Link]("Rem of two numbers"+ (a%b));
}
}
5|Page
4. Write a java program to find prime factors of given number
import [Link];
public class prime_factors
{
public static void main(String args[])
{
Scanner sc=new Scanner([Link]);
[Link]("Enter any Number to find Prime Factors "); //
int number=[Link]();
[Link]("Given Number is : " + number);
[Link]("Prime Factors are : " );
for (int i = 2; i <= number; i++)
{
while (number % i == 0)
{
[Link](i + "");
number = number / i;
}
}
if (number < 1)
[Link](number);
}
}
6|Page
5. Write a java program to find whether given number is Palindrome or not
import [Link];
class palindrome
{
public static void main(String[] args)
{
Scanner in=new Scanner([Link]);
[Link]("Enter any number number");
int n,temp,s,rem;
n = [Link]();
s=0;
temp=n;
while(n!=0)
{
rem=n%10;
s=(s*10) + rem;
n=n/10;
}
if(s==temp)
{
[Link]("The given number is palindrome");
}
else
{
[Link]("The given number is not a plaindrome");
}
7|Page
}
}
6. Write an application that declares 5 integers, determines and prints the
largest and smallest in the group.
import [Link];
class max_min
{
public static void main(String[] args)
{
Scanner in=new Scanner([Link]);
[Link]("Enter any five numbers: ");
int a = [Link]();
//[Link]("Enter the second number");
int b = [Link]();
//[Link]("Enter the third number");
int c = [Link]();
//[Link]("Enter the fourth number");
int d = [Link]();
//[Link]("Enter the fifth number");
int e = [Link]();
int small,big;
int t1=a<b?(a<c?a:c):(b<c?b:c);
small=t1<d?(t1<d?t1:d):(d<e?d:e);
[Link]("Small of five numbers:" +small);
int t2=a>b?(a>c?a:c):(b>c?b:c);
big=t2>d?(t2>e?t2:e):(d>e?d:e);
8|Page
[Link]("Max of given five numbers: "+big);
}
}
9|Page