0% found this document useful (0 votes)
9 views47 pages

Number Programs Notes

The document contains a series of Java programs that demonstrate various programming concepts such as conditional statements, loops, and arithmetic operations. Each program is accompanied by its output, showcasing functionalities like boiling tea, checking eligibility to vote, finding maximum numbers, and calculating factorials. The examples serve as practical illustrations of basic programming techniques and logic.

Uploaded by

rushabhdolas221
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)
9 views47 pages

Number Programs Notes

The document contains a series of Java programs that demonstrate various programming concepts such as conditional statements, loops, and arithmetic operations. Each program is accompanied by its output, showcasing functionalities like boiling tea, checking eligibility to vote, finding maximum numbers, and calculating factorials. The examples serve as practical illustrations of basic programming techniques and logic.

Uploaded by

rushabhdolas221
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/ 47

Programs

1)
public class MakeTea {

public static void main(String[] args) {

System.out.println("boiling water");

System.out.println("adding tea powder and sugar");

System.out.println("Adding milk");

System.out.println("straining and serving tea");

System.out.println("tea is ready!");
}
}

Output:

boiling water
adding tea powder and sugar
Adding milk
straining and serving tea
tea is ready!
2)
import java.util.Scanner;

public class TravelToCollege {

public static void main(String[] args) {

System.out.println("wake up");

System.out.println("get ready");

Scanner sc = new Scanner(System.in);

System.out.println("Select mode of transport (walk/bus/bike)");

String mode = sc.next();


int flag=0;
switch(mode)
{
case "walk" : System.out.println("walking to college");
flag++;
break;
case "bus" : System.out.println("taking the bus to college");
flag++;
break;
case "bike" : System.out.println("riding the bike to college");
flag++;
break;

default: System.out.println("invalid input");


break;

if(flag != 0)
{
System.out.println("Reached college");
}
}
}
Output:
wake up
get ready
Select mode of transport (walk/bus/bike)
bike
riding the bike to college
Reached college
3)
public class CheckPwdIsCorrect {

public static void main(String[] args) {

int correctpassword =123;


int enteredpassword =123;

if(enteredpassword == correctpassword)
{
System.out.println("access granted");
}
}
}

Output:
access granted

4)

public class Vote {

public static void main(String[] args) {

int age=17;

if(age >= 18)


{
System.out.println(age+" age eligible for vote");
}
else {
System.out.println(age+" age is not eligible for vote");
}
}
}

Output:
17 age is not eligible for vote
5)

public class MaximumBtwTwoNumbers {

public static void main(String[] args) {

int num1 = 2000;


int num2 = 1000;

if(num1 > num2)


{
System.out.println(num1 +" is a maximum number");
}
else {
System.out.println(num2 + " is a maximum number");
}
}
}

Output:
2000 is a maximum number

6)
public class MaximumBtw3Numbers {

public static void main(String[] args) {

int a = 10 ,b=20,c=30;

if(a>=b && a>=c)


{
System.out.println("The maximum number is "+a);
}
else if(b>=a && b>=c)
{
System.out.println("The maximum number is "+b);
}
else {
System.out.println("The maximun number is "+c);
}
}
}

Output:
The maximun number is 30
7)
public class PositiveNumOrNegativeNum {

public static void main(String[] args) {

int num=0;

if(num>0)
{
System.out.println(num+" positive number");
}
else if(num<0){
System.out.println(num +" is negative number");
}
else {
System.out.println(num);
}
}
}

Output:
18 positive number

8)

public class EvenOrOddNumber {

public static void main(String[] args) {

int num=5;

if(num%2 == 0)
{
System.out.println(num + " is an even number");
}
else
{
System.out.println(num + " is an odd number");
}
}
}

Output:
5 is an odd number
9)
public class EvenOrOddWithoutModulusOperator {

public static void main(String[] args) {

int num = 17;

if(num == (num/2)*2)
{
System.out.println(num +" is even number");
}
else {
System.out.println(num + " is an odd number");
}
}
}

Output:
17 is an odd number

10)
public class EvenNumberBtwRange {

public static void main(String[] args) {

for(int i=1 ; i<=10 ; i++)


{
if(i%2 == 0)
{
System.out.println(i);
}
}
}
}

Output:
2
4
6
8
10
11)
public class EvenOrOddWithoutModulusOperator {

public static void main(String[] args) {

int num = 17;

if(num == (num/2)*2)
{
System.out.println(num +" is even number");
}
else {
System.out.println(num + " is an odd number");
}
}
}

Output:
17 is an odd number
12)
public class SwapTwoValues {

public static void main(String[] args) {

int a=10,b=20,temp=0;
System.out.println("before swap, a = "+a+" , b = "+b);
temp = a;
a=b;
b=temp;

System.out.println("after swap, a = "+a+" , b = "+b);

System.out.println("****************************************");

int num1 = 100 , num2 = 200;

System.out.println("before swap, num1 = "+num1+" , num2 = "+num2);


num1=num1*num2;
num2= num1/num2;
num1=num1/num2;

System.out.println("after swap, num1 = "+num1+" , num2 = "+num2);

}
}

Output:
before swap, a = 10 , b = 20
after swap, a = 20 , b = 10
****************************************
before swap, num1 = 100 , num2 = 200
after swap, num1 = 200 , num2 = 100
13)
public class FactorialOfNumber {

public static void main(String[] args) {

int num=5;
int fac = 1;

for(int i = num ; i >= 1 ; i--)


{
fac = fac*i;
}

System.out.println(fac);
}
}

Output:
120

14)
public class SumOfNaturalNumber {

public static void main(String[] args) {

/*sum of first 5 natural numbers*/


int sum=0;
for(int i=1 ; i<=5 ; i++)
{
sum = sum+i;

System.out.println(sum);
}
}

Output:
15
15)
public class SumOfFstTenEvenNumBtwRange {

public static void main(String[] args) {

int sum=0;
int count = 0;

for(int i=1 ; i<=100 ; i++)


{
if(i%2 == 0)
{
sum=sum+i;
count++;

if(count == 10)
{
break;
}
}
}

System.out.println("The sum of first 10 even number is "+sum);


}
}

Output:
The sum of first 10 even number is 110
16)
public class PrintTables {

public static void main(String[] args) {

int num = 10;

for(int i=1 ; i<=10 ; i++)


{
System.out.println(num+" * "+i+" = "+(num*i));
}
}
}

Output:
10 * 1 = 10
10 * 2 = 20
10 * 3 = 30
10 * 4 = 40
10 * 5 = 50
10 * 6 = 60
10 * 7 = 70
10 * 8 = 80
10 * 9 = 90
10 * 10 = 100

17)
public class MaximumBtwTwoNumbers {

public static void main(String[] args) {

int num1 = 2000;


int num2 = 1000;

if(num1 > num2)


{
System.out.println(num1 +" is a maximum number");
}
else {
System.out.println(num2 + " is a maximum number");
}
}
}

Output:
2000 is a maximum number
18)

public class MaximumBtw3Numbers {

public static void main(String[] args) {

int a = 10 ,b=20,c=30;

if(a>=b && a>=c)


{
System.out.println("The maximum number is "+a);
}
else if(b>=a && b>=c)
{
System.out.println("The maximum number is "+b);
}
else {
System.out.println("The maximun number is "+c);
}
}
}

Output:
The maximun number is 30

19)
public class ExtractLastDigit {

public static void main(String[] args) {

int num=123;

int lastDigit = num%10;

System.out.println(lastDigit);
}
}

Output:
3
20)
public class RemoveLastDigit {

public static void main(String[] args) {

int num=1234;

int result = num/10;

System.out.println(result);
}
}

Output:
123

21)
public class CountNumberOfDigitsInANumber {

public static void main(String[] args) {

int num=36923456;
int count=0;

while(num!=0)
{
num = num/10;
count++;

System.out.println(count);
}
}

Output:
8
22)
public class SumOfAllDigitsInNumber {

public static void main(String[] args) {

int num=1234;
int sum=0;

while(num != 0)
{
int lastDigit = num %10;

sum=sum+lastDigit;

num = num/10;
}

System.out.println(sum);
}
}

Output:
10

23)
public class ProductOfEachDigitInNumber {

public static void main(String[] args) {

int num=1234;
int product =1 ;

while(num!=0)
{
int rem = num%10;

product = product*rem;

num=num/10;

System.out.println(product);
}
}

Output:
24
24)
public class AvgOfDigitsInNumber {

public static void main(String[] args) {

int num=1234;
int temp =num;
int sum=0;

int count =0;

while(num!=0)
{
int lastDigit = num%10;
sum = sum+lastDigit;
num = num/10;

count++;
}

int average = sum/count;

System.out.println(average +" is the average of the num "+temp);


}
}

Output:
2 is the average of the num 1234
25)
public class SmallestDigitInNumber {

public static void main(String[] args) {

int num=97459;

int min = num%10;


num = num/10;

while(num !=0 )
{
int lastDigit = num%10;

if(lastDigit < min)


{
min = lastDigit;
}

num= num/10;
}
System.out.println(min);
}
}

Output:
4
26)
public class GreatestDigitInNumber {

public static void main(String[] args) {

int num=1934;

int max = Integer.MIN_VALUE;

// num = num/10;

while(num!=0)
{
int lastDigit = num %10;

if(lastDigit > max)


{
max = lastDigit;
}

num = num/10;
}

System.out.println(max);
}
}

Output:
9
27)
public class FstDigitEvenOrOdd {

public static void main(String[] args) {

int num = 9234;

while(num > 9)
{
num = num/10;
}

if(num%2 == 0)
{
System.out.println("number starts with even");
}
else
{
System.out.println("number starts with odd");
}
}
}

Output:
number starts with odd
28)
public class AverageOfEvenDigitsInNumber {

public static void main(String[] args) {

int num=934345;

int sum=0,count=0;

while(num!=0)
{
int lastDigit = num%10;

if(lastDigit%2 == 0)
{
sum=sum+lastDigit;
count++;
}
num=num/10;
}

int avg = sum/count;

System.out.println(avg);
}
}

Output:
4
29)
public class AverageOfOddDigitInNumber {

public static void main(String[] args) {

int num=1234;

int sum=0,count=0;

while(num!=0)
{
int lastDigit = num%10;

if(lastDigit%2 != 0)
{
sum=sum+lastDigit;
count++;
}
num=num/10;
}

int avg = sum/count;

System.out.println(avg);
}
}

Output:
2
30)
public class FindFactorsOfNumber {

public static void main(String[] args) {

int num=10;

for(int i=1 ; i<=num ; i++)


{
if(num%i==0)
{
System.out.println(i);
}
}

}
}

Output:
1
2
5
10
31)
public class SumOfFactorsOfNumber {

public static void main(String[] args) {

int num=65;
int sum=0;
System.out.println("factors of the given num "+num);

for(int i=1 ; i<=num ; i++)


{
if(num%i==0)
{
// System.out.println(i);

sum=sum+i;
}
}

System.out.println(sum);
}
}

Output:
factors of the given num 65
84
32)

public class ProductOfFactorsOfNumber {

public static void main(String[] args) {

int num=6 , product=1;

for(int i=1 ; i<=num ; i++)


{

if(num%i==0)
{
product = product*i;
}
}

System.out.println(product);
}
}

Output:
36
33)
public class SumOfFactorialOfDigitsInNumber {

public static void main(String[] args) {

int num=123;
int sum=0;

while(num!=0)
{
int lastdigit = num%10;
int fact =1;

for(int i=1 ; i<=lastdigit ; i++)


{
fact=fact*i;
}

System.out.println(lastdigit +" factorial is "+fact);

sum=sum+fact;

num=num/10;

System.out.println("sum of all digits factorial is "+sum);


}
}

Output:
3 factorial is 6
2 factorial is 2
1 factorial is 1
sum of all digits factorial is 9
34)
public class CheckPrimeNumberOrNot {

public static void main(String[] args) {

int num1=9;

int count1=0;

for(int i=1 ; i<=num1 ; i++)


{
if(num1%i==0)
{
count1++;
}
}

if(count1==2)
{
System.out.println(num1+" is prime number");
}
else {
System.out.println(num1 + " is not a prime number");
}

System.out.println("================OR===============");

int num2=7;

int count2=0;

for(int i=2 ; i<num2 ; i++)


{
if(num2%i==0)
{
count2++;
}
}

if(count2==0)
{
System.out.println(num2+" is prime number");
}
else {
System.out.println(num2 + " is not a prime number");
}
}
}
Output:
9 is not a prime number
================OR===============
7 is prime number

35)
public class PrimeNumberBetweenRange {

public static void main(String[] args) {

for(int i=1 ; i<=100 ; i++)


{
int count=0;

for(int j=1 ; j<=i ; j++)


{
int rem = i%j;

if(rem==0)
{
count++;
}
}

if(count==2)
{
System.out.println(i + " is a prime number");
}
}

}
}

Output:
2 is a prime number
3 is a prime number
5 is a prime number
7 is a prime number
11 is a prime number
13 is a prime number
17 is a prime number
19 is a prime number
23 is a prime number
29 is a prime number
31 is a prime number
37 is a prime number
41 is a prime number
43 is a prime number
47 is a prime number
53 is a prime number
59 is a prime number
61 is a prime number
67 is a prime number
71 is a prime number
73 is a prime number
79 is a prime number
83 is a prime number
89 is a prime number
97 is a prime number

36)
public class PrintHcfofNumbers {

public static void main(String[] args) {

int n1=36 , n2=60, gcd=1;

for(int i=1 ; i<=n1 && i<=n2 ; i++)


{
if(n1%i == 0 && n2%i==0)
{
gcd=i;
}
}

System.out.println("GCD is "+gcd);
}
}

Output:
GCD is 12
37)
public class PrintLcmOfNumbers {

public static void main(String[] args) {

int n1=2 , n2=3,lcm=0;

for(int i=1 ; i<=n1*n2 ; i++)


{
if(i%n1 == 0 && i%n2==0)
{
lcm=i;

break;
}
}

System.out.println(lcm);
}
}

Output:
6
38)

public class CheckXylemNumOrPholemNum {

public static void main(String[] args) {

int num=12345;

int originalNum = num;

int extremeSum=0, middleSum=0;

int lastdigit = num%10;

extremeSum = extremeSum+lastdigit;

num=num/10;

while(num>9)
{
int midele = num%10;

middleSum = middleSum+midele;

num = num/10;

extremeSum = extremeSum+num;

if(extremeSum == middleSum)
{
System.out.println(originalNum +" is a xylem number");
}
else {
System.out.println(originalNum +" is a pholem number");
}

Output:
12345 is a pholem number
39)
public class CheckHappyNumOrSadNumber {

public static void main(String[] args) {

int n=20;

while(true)
{

int sum = 0;

while(n!=0)
{
int rem=n%10;
int square = rem*rem;
sum = sum+square;
n=n/10;
}

if(sum==1)
{
System.out.println("Happy number");
break;
}
else if (sum==4){
System.out.println("sad number");
break;
}
n=sum;
}
}
}

Output:
sad number
40)
public class PrintFibonacciSeriesForNNoOfterms {

public static void main(String[] args) {

int n1=0,n2=1,sum=0;

System.out.print(n1 + " "+n2);

for(int i=2 ; i< 10 ; i++)


{
sum=n1+n2;

System.out.print(" "+sum);

n1=n2;
n2=sum;
}

}
}

Output:
0 1 1 2 3 5 8 13 21 34
41)
public class FibonacciSeriesBtwTheRange {

public static void main(String[] args) {

int n1=0,n2=1,n3=0,start=5 ,end=50;

for(int i=start ; i<=end ; i++)


{
if(n1>=start && n1<=end)
{
System.out.println(n1);
}

n3 = n1+n2;
n1=n2;
n2=n3;

}
}
}

Output:
5
8
13
21
34

42)
public class NthFibonacciNumber {

public static void main(String[] args) {

int n1=0,n2=1,n3=0;

int target = 6;

for(int i=1 ; i<target ; i++)


{
n3 = n1+n2;
n1=n2;
n2=n3;
}

System.out.println(n1);
}
}

Output:
5
43)
public class CheckSunnyNumberOrNot {

public static void main(String[] args) {

int n=6;

int n1 = n+1;

boolean flag=false;

for(int i=1 ; i<=n1/2 ; i++)


{

if(n1 == i*i)
{
flag = true;
break;
}
}

if(flag == true)
{
System.out.println(n+" sunny number");
}
else{
System.out.println(n+" not a sunny number");
}

Output:
6 not a sunny number
44)
public class CheckNeonNumberOrNot {

public static void main(String[] args) {

int num=9;

int square = num*num;

int sum=0;

while(square !=0 )
{
int lastdigit = square%10;

sum = sum+lastdigit;

square = square/10;
}

if(sum == num)
{
System.out.println(num + " is a neon number");
}
else {
System.out.println(num + " is not a neon number");
}
}
}

Output:
9 is a neon number
45)
public class CheckCompositeNumberOrNot {

public static void main(String[] args) {

int num=3,count=0;

for(int i=1 ; i<=num ; i++)


{
if(num%i == 0)
{
count++;
}
}

if(count > 2)
{
System.out.println("given number is composite number");
}
else {

System.out.println("given number is not composite


number");

}
}
}

Output:
given number is not composite number
50)
public class PrintCompositeNumberBtwRange {

public static void main(String[] args) {

for(int i=1 ; i<=100 ; i++)


{
int count=0;

for(int j=1 ; j<=i ; j++)


{
if(i%j == 0)
{
count++;
}
}

if(count > 2)
{
System.out.println(i);
}
}
}
}

Output:
4
6
8
9
10
12
14
15
16
18
20
21
22
24
25
26
27
28
30
32
33
34
35
36
38
39
40
42
44
45
46
48
49
50
51
52
54
55
56
57
58
60
62
63
64
65
66
68
69
70
72
74
75
76
77
78
80
81
82
84
85
86
87
88
90
91
92
93
94
95
96
98
99
100
51)
public class FingPrimeDigitsInNumber {

public static void main(String[] args) {

int num = 239574;

while(num!=0)
{
int rem = num%10;

int count=0;

for(int i=1 ; i<=rem ; i++)


{
if(rem%i == 0)
{
count++;
}
}

if(count==2)
{
System.out.println(rem);
}

num=num/10;
}
}
}

Output:
7
5
3
2
52)
public class CheckSpyNumberOrNot {

public static void main(String[] args) {

int num=357, sum=0 , product=1, temp =num;

while(num!=0)
{
int lastDigit = num%10;

sum = sum+lastDigit;

product = product*lastDigit;

num=num/10;//num/=10

if(sum==product)
{
System.out.println(temp + " spy number");
}
else {
System.out.println(temp + " is not a spy number");
}
}
}

Output:
357 is not a spy number
53)
public class ReverseTheNumber {

public static void main(String[] args) {

int num=9763;

int rev=0;

while(num!=0)
{
int lastdigit = num%10;

rev = rev*10+lastdigit;

num=num/10;
}

System.out.println(rev);
}
}

Output:
3679
54)
public class PalindromeNumberOrNot {

public static void main(String[] args) {

int num=123321, temp = num , rev=0;

while(num!=0)
{
int lastdigit = num%10;
rev= rev*10+lastdigit;
num=num/10;
}

if(rev==temp)
{
System.out.println(temp + " is a palindrome");
}
else {
System.out.println(temp + " is not a palindrome");
}

}
}

Output:
123321 is a palindrome
55)

public class CheckPerfectNumberOrNot {

public static void main(String[] args) {

int num=28 , sum=0;

for(int i=1 ; i<num ; i++)


{
int rem=num%i;

if(rem==0)
{
sum=sum+i;
}
}

if(sum==num)
{
System.out.println(num+" perfect number");
}
else {
System.out.println(num+" not a perfect number");
}
}
}

Output:
28 perfect number
56)
public class CheckArmStrongNumberOrNot {

public static void main(String[] args) {

int num=1634, n1=num, n2=num;

int count=0;

while(num!=0)
{
num = num/10;
count++;
}

int sum=0;

while(n1!=0)
{
int lastdigit=n1%10;
int pow=1;

for(int i=1 ; i<=count ; i++)


{
pow = pow *lastdigit;
}

sum=sum+pow;

n1=n1/10;
}

System.out.println(sum);

if(sum == n2)
{
System.out.println("Arm strong number");
}
else {
System.out.println("not Arm strong number");
}
}
}

Output:
1634
Arm strong number
57)
public class CheckPerfectSqaureOrNot {

public static void main(String[] args) {

int num=13;
int flag=0;
for(int i=1 ; i*i<=num ;i++)
{
int square= i*i;

if(square == num)
{
flag++;
System.out.println(num + " is a perfect square");
}

if(flag ==0)
{

System.out.println(num + " not is a perfect square");

}
}
}

Output:
13 not is a perfect square
58)
public class CheckBuzzNumberOrNot {

public static void main(String[] args) {

int num = 47;

if(num%7==0 || num%10==7)
{
System.out.println("Buzz Number");
}
else {
System.out.println("not a Buzz Number");
}
}
}

Output:
Buzz Number
59)
public class CheckAutomorphicNumberOrNot {

public static void main(String[] args) {

int num=6;

int square = num*num;

while(num!=0)
{
int rem1 = num%10;
int rem2 = square%10;

if(rem1 == rem2)
{
num = num/10;
square = square/10;
}
else {
break;
}
}

if(num==0)
{
System.out.println("automorphic number");
}
else
{
System.out.println(" not automorphic number");
}
}
}

Output:
automorphic number
60)
public class CheckTechNumberOrNot
{
public static void main(String[] args) {

int n=3025,n1=n,c=0;
while(n!=0) {
n=n/10;
c++;
}
if(c%2==0) {
int d=1;
for(int i=1;i<=c/2;i++) {
d=d*10;
}
int last=n1%d;
int first=n1/d;
int sum=first+last;
int sq=sum*sum;
if(sq==n1) {
System.out.println("Tech Number");
}
else {
System.out.println("Not a Tech Number");
}
}
else {
System.out.println("Not a Tech Number");
}
}
}

Output:
Tech Number

You might also like