0% found this document useful (0 votes)
49 views7 pages

Java 15

The document contains multiple Java programs that demonstrate various programming concepts such as calculating factorials, generating multiplication tables, summing digits, checking for Armstrong numbers, reversing numbers, and checking for palindromes. It also includes examples of using for loops with different conditions and outputs. Additionally, there is an assignment prompt to write a program that displays the reverse of a given number in words.

Uploaded by

s73741575
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views7 pages

Java 15

The document contains multiple Java programs that demonstrate various programming concepts such as calculating factorials, generating multiplication tables, summing digits, checking for Armstrong numbers, reversing numbers, and checking for palindromes. It also includes examples of using for loops with different conditions and outputs. Additionally, there is an assignment prompt to write a program that displays the reverse of a given number in words.

Uploaded by

s73741575
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

Q)Write a java program to find out factorial of a given number?

import [Link];
class Test
{
public static void main(String[] args)
{
Scanner sc=new Scanner([Link]);
[Link]("Enter the number :");
int n=[Link]();

int i=n,fact=1;
while(i>=1)
{
fact=fact*i;
i--;
}
[Link]("Factorial of a given number is ="+fact);
}
}

Q)Write a java program to find out multiplication table of a given number?

import [Link];
class Test
{
public static void main(String[] args)
{
Scanner sc=new Scanner([Link]);
[Link]("Enter the number :");
int n=[Link]();

int i=1;
while(i<=10)
{
[Link](n+" * "+i+" = "+n*i);
i++;
}
}
}

Q)Write a java program to perform sum of digits of a given number?


input:
123
output:
6

ex:
---
import [Link];
class Test
{
public static void main(String[] args)
{
Scanner sc=new Scanner([Link]);
[Link]("Enter the number :");
int n=[Link](); //123

int rem=0,sum=0;
while(n>0)
{
rem=n%10;
sum=sum+rem;
n=n/10;
}
[Link](sum);
}
}

Q)Write a java program to find out given number is armstrong or not?

input:
153 (1*1*1+5*5*5+3*3*3)(1+125+27)(153)

output:
It is armstrong number

import [Link];
class Test
{
public static void main(String[] args)
{
Scanner sc=new Scanner([Link]);
[Link]("Enter the number :");
int n=[Link](); //123

int temp=n;

int rem=0,sum=0;
while(n>0)
{
rem=n%10;
sum=sum+rem*rem*rem;
n=n/10;
}
if(temp==sum)
[Link]("It is armstrong number");
else
[Link]("It is not armstrong number");
}
}

Q)Write a java program to display reverse of a given number?

input:
123
output:
321

ex:
---
import [Link];
class Test
{
public static void main(String[] args)
{
Scanner sc=new Scanner([Link]);
[Link]("Enter the number :");
int n=[Link](); //123

int rem=0,rev=0;
while(n>0)
{
rem=n%10;
rev=rev*10+rem;
n=n/10;
}
[Link](rev);
}
}

Q)Write a java program to find out given number is palindrome or not?

input:
121
output:
It is a palindrome number

import [Link];
class Test
{
public static void main(String[] args)
{
Scanner sc=new Scanner([Link]);
[Link]("Enter the number :");
int n=[Link](); //121

int temp=n;

int rem=0,rev=0;
while(n>0)
{
rem=n%10;
rev=rev*10+rem;
n=n/10;
}
if(temp==rev)
[Link]("It is palindrome number");
else
[Link]("It is not palindrome number");
}
}

iii)for loop
============
It will execute the source code untill our condition is true.

syntax:
------
for(initialization;condition;incrementation/decrementation)
{
-
- //code to be execute
-
}
ex:1
----
class Test
{
public static void main(String[] args)
{
for(int i=1;i<=10;i++)
{
[Link](i+" "); // infinite 1
i--;
}
}
}

ex:
---
class Test
{
public static void main(String[] args)
{
for(int i=1;i<=10;++i)
{
[Link](i+" "); // 1 2 3 4 5 6 7 8 9 10
}
}
}

ex:
---
class Test
{
public static void main(String[] args)
{
for(;;)
{
[Link]("Hello "); // infinite Hello
}
}
}

ex:
---
class Test
{
public static void main(String[] args)
{
for(int i=1;i<=10;i++)
{
if(i%2==0)
{
[Link](i+" "); // 2 4 6 8 10
}
}
}
}

ex:
----
class Test
{
public static void main(String[] args)
{
int cnt=0;
for(int i=1;i<=10;i++)
{
if(i%2==0) //2 4 6 8 10
{
cnt++;
}
}
[Link](cnt); // 5
}
}

ex:
---
class Test
{
public static void main(String[] args)
{
for(int i=1;i<=20;i++)
{
if(i%2==0)
{
[Link](i+" "); // 2 6 10 14 18
i=i+2;
}
}
}
}

ex:
---
class Test
{
public static void main(String[] args)
{
for(int i=1;i<=20;i++)
{
if(i%2==0)
{
[Link](i+" "); //4 10 16
}
i=i+2;
}
}
}

Assignment
===========
Write a java program to display reverse of a given number ?

input:
123
output:
ThreeTwoOne

You might also like