Java Programs
Chapter 1: Basic syntactical construct in Java
1. WAP to Calculate sum of digits of a Number.
Code:
import [Link].*;
class digadd {
public static void main(String arg[]) {
int no,r,sum=0;
Scanner obj=new Scanner([Link]);
[Link]("\nEnter a number : ");
no=[Link]();
while(no!=0) {
r=no%10;
sum=sum+r;
no=(no-r)/10;
}
[Link]("\nAddition of digits of entered number : "+sum);
}
}
Output:
2. WAP to reverse the number:
Code:
import [Link].*;
class reverse {
public static void main(String arg[]) {
int no,r,rev=0;
Scanner obj=new Scanner([Link]);
[Link]("\nEnter a number : ");
no=[Link]();
while(no!=0) {
r=no%10;
rev=(rev*10)+r;
no=(no-r)/10;
}
[Link]("\nAddition of digits of entered number : "+rev);
}
}
Output:
3. WAP a program to generate fibonacci series.
Code:
import [Link].*;
class fibo {
public static void main(String arg[]) {
int no1,no2,no3,l,i;
Scanner obj=new Scanner ([Link]);
[Link]("\nEnter the length of fibonacci series : ");
l=[Link]();
no1=0;
no2=1;
[Link]("\nFibbonacci Series : "+no1+"\t"+no2);
for(i=2;i<l;i++) {
no3=no1+no2;
[Link]("\t"+no3);
no1=no2;
no2=no3;
}
}
}
Output :
4. WAP to check number is even or odd.
Code:
import [Link].*;
class evenodd {
public static void main(String arg[]) {
int no;
Scanner obj=new Scanner ([Link]);
[Link]("\nEnter the number : ");
no=[Link]();
if(no%2==0) {
[Link]("\nEntered number "+no+" is an even
number");
}
else {
[Link]("\nEntered number "+no+" is an odd
number");
}
}
}
Output:
5. WAP to check number is prime or not.
Code:
import [Link].*;
class Prime {
public static void main(String arg[]) {
int no,flag=0;
Scanner obj=new Scanner([Link]);
[Link]("\nEnter the number : ");
no=[Link]();
for(int i=2;i<=no/2;i++) {
if(no%i==0) {
flag=1;
break;
}
}
if(flag==1) {
[Link]("\nEntered number "+no+" is not a prime
number");
}
else {
[Link]("\nEntered number "+no+" is a prime
number");
}
}
}
Output:
[Link] a program to check whether number is Armstrong or not.
Code:
import [Link].*;
class Arm {
public static void main(String arg[]) {
int no,no1=0,r,temp;
Scanner obj=new Scanner([Link]);
[Link]("\nEnter the number : ");
no=[Link]();
temp=no;
while(no!=0) {
r=no%10;
no1=no1+(r*r*r);
no=(no-r)/10;
}
if(temp==no1)
[Link]("\nEntered number "+temp+" is an armstrong
number");
else
[Link]("\nEntered number "+temp+" is not an
armstrong number");
}
}
Output:
[Link] a program to check whether an entered number is palindrome or not.
Code:
import [Link].*;
class Pale {
public static void main(String arg[]) {
int no,r,rev=0,temp;
Scanner obj=new Scanner([Link]);
[Link]("\nEnter a number : ");
no=[Link]();
temp=no;
while(no!=0) {
r=no%10;
rev=(rev*10)+r;
no=(no-r)/10;
}
if(temp==rev)
[Link]("\nEntered number "+temp+" is a
palendrome number");
else
[Link]("\nEntered number "+temp+" is not a
palendrome number");
}
}
Output:
8.A program to calculate percentage for 4 subjects and decide the grade.
Code:
import [Link].*;
class MPercent {
public static void main(String arg[]) {
int s[]=new int[5];
int p,sum=0,i;
Scanner obj=new Scanner ([Link]);
[Link]("\nEnter the marks of 5 subjects : ");
for(i=0;i<5;i++) {
s[i]=[Link]();
}
for(i=0;i<5;i++) {
sum=sum+s[i];
}
p=(sum/5);
if(p>90) {
[Link]("\nGrade : A1");
}
else {
if(p>80) {
[Link]("\nGrade : A2");
}
else {
if(p>70) {
[Link]("\nGrade : B1");
}
else {
if(p>60) {
[Link]("\nGrade : B2");
}
else {
if(p>50) {
[Link]("\nGrade :
C1");
}
else {
if(p>35) {
[Link]("\
nGrade : C2");
}
else {
[Link]("\
nFail!!!\nTry next time");
}
}
}
}
}
}
}
}
Output:
[Link] a program to print all numbers from 100 to 200 divisible by 7.
Code:
import [Link].*;
class div7
{
public static void main(String arg[])
{
[Link]("\nNumbers divisible by 7 between 100 and 200 :
\n");
for(int i=100;i<=200;i++)
{
if(i%7==0)
{
[Link]("\t"+i);
}
}
}
}
Output:
10.A program to input a long number from keyboard and count total number of
even digits in it.
Code:
import [Link].*;
class {
public static void main(String arg[]) {
long no,r,count=0;
Scanner obj=new Scanner([Link]);
[Link]("\nEnter the long number : ");
no=[Link]();
while(no!=0) {
r=no%10;
if(r%2==0) {
count++;
}
no=(no-r)/10;
}
[Link]("\nTotal even digits in entered number :
"+count);
}
}
Output:
[Link] a program for bitwise operator.
Code:
import [Link].*;
class bit {
public static void main(String arg[]) {
int no,no1;
Scanner obj=new Scanner([Link]);
[Link]("\nEnter the number : ");
no=[Link]();
no1=no>>1;
[Link]("\nEntered number : "+no);
[Link]("\nNumber divided by two : "+no1);
}
}
Output:
12.A program to convert C˚ to F˚ using formula C=(F-32)/1.8
Code:
import [Link].*;
class CF {
public static void main(String arg[]) {
double C,F;
Scanner obj=new Scanner([Link]);
[Link]("\nEnter the temperature in Celcius : ");
C=[Link]();
F=(C*1.8)+32;
[Link]("\nTemoeratur in Farenheit : "+F);
}
}
Output:
[Link] a program to find factorial of number.
Code:
import [Link].*;
class fact {
public static void main(String arg[]) {
int no,i,f=1;
Scanner obj=new Scanner ([Link]);
[Link]("\nEnter the number : ");
no=[Link]();
for(i=no;i>0;i--)
{
f=f*i;
}
[Link]("\nFactorial of number ="+f);
}
}
Output: