Different Types of Numbers
Different Types of Numbers
if(result==num)
return true;
else
return false;
}
if (num == sumSquare)
{
System.out.println("Tech Number");
}
else
{
System.out.println("Not Tech Number");
}
}
}
else
{
System.out.println("Not Tech Number");
}
}
import java.util.Scanner;
}
}
import java.util.Scanner;
DIFFERENT TYPES OF NUMBERS
}
}
A Duck number is a number which has zeroes present in it, but there should be no zero present in the
beginning of the number. For example 3210
int r, n, num;
boolean flag=false;
Scanner sc = new Scanner(System.in);
System.out.print("Enter number=");
n = sc.nextInt();
num = n;
while (num > 0)
{
r = num % 10;
if(r==0)
{
flag=true; break’
}
num = num / 10;
}
if(flag==true)
{
System.out.println("Duck Number");
}
else
{
System.out.println("Not Duck Number");
}
System.out.print("Enter number=");
DIFFERENT TYPES OF NUMBERS
n = sc.nextInt();
for (int i = 1; i <= n; i++)
{
if (n % i == 0)
{
System.out.println(i);
}
}
(Not Now)
Fibonacci Series Program in Java
A series of numbers in which each number ( Fibonacci number ) is the sum of the two preceding
numbers. The simplest is the series 0, 1, 1, 2, 3, 5, 8, etc.
System.out.print("Enter a=");
a = sc.nextInt();
System.out.print("Enter b=");
b = sc.nextInt();
int min, max;
min = a;
if (min > b)
{
min = b; max = a;
}
else
{
min = a; max = b;
}
// min = (a<b)?a:b;
// max=(a>b)?a:b;
DIFFERENT TYPES OF NUMBERS
OR
if (min > b)
{
min = b; max = a;
}
else
{
min = a; max = b;
}
for(i=min;i>=1;i--)
{
if(a%i==0 && b%i==0)
{
gcd=i; break;
}
}
System.out.println("GCD=" + gcd);
class abc
{
public static void happy()
{
int n, r = 1, num, sum = 0;
Scanner sc = new Scanner(System.in);
System.out.print("Enter number=");
n = sc.nextInt();
num = n; //28
while (num > 9) //28>9 68>9 100>9
{
while (num > 0) // 28>0 68>0 100>0
{
r = num % 10;
sum = sum + (r * r); // 68 100 1
num = num / 10;
}
num = sum;
sum = 0;
}
if (num == 1) //1==1
{
System.out.println("Happy Number");
}
else
{
System.out.println("Not Happy Number");
}
}
}
if (n % sum == 0) // 111%3==0
{
System.out.println("Harshad Number");
}
else
{
System.out.println("Not Harshad Number");
}
}
}
}
}
flag = false;
break;
}
i++;
}
if (flag)
{
System.out.println("Number is prime.");
}
else
{
System.out.println("Number is not prime.");
}
}
num = n;
while (num > 0)
{
r = num % 10;
int fact=1;
for(int i=1;i<=r;i++)
{
fact=fact*i;
}
sumOfFactorial = sumOfFactorial+fact;
num = num / 10;
}
if(n==sumOfFactorial)
{
System.out.println("Special Number" );
}
else
{
System.out.println("Not Special Number" );
}
}
import java.util.Scanner;
DIFFERENT TYPES OF NUMBERS
digits++;
num = num / 10;
}
num = n;
while (num > 0)
{
r = num % 10;
sum = sum + (int)Math.pow(r, digits);
num = num / 10;
digits--;
}
if(n==sum)
{
System.out.println("Disarium Number");
}
else
{
System.out.println("Not Disarium Number");
}
for(j=1;j<=n;j++) // 1--5
{ c=0; // c=0
for(int i=1;i <= j;i++) // 1=1
{
if (n % i == 0)
{
C++;
}
}
if (c==2)
{
System.out.println("Number is prime="+n);
}
DIFFERENT TYPES OF NUMBERS
}
}
{
if(i*(i+1) == n)
{
flag =true;
break;
}
}
if(flag)
{
System.out.println("Pronic Number");
}
else
{
System.out.println("Not Pronic Number");
}
}
}
if (flag)
{
System.out.println("Ugly number.");
}
else
{
System.out.println("Not Ugly number.");
}
}
Composite Number
import java.util.Scanner;
if (isComposite(number)) {
System.out.println(number + " is a composite number.");
} else {
System.out.println(number + " is not a composite number.");
}
}
}