0% found this document useful (0 votes)
77 views14 pages

Java Programming Basics and Examples

The document discusses 13 Java programs that cover basic programming concepts like calculating the sum of digits, reversing a number, generating the Fibonacci series, checking if a number is even/odd/prime, checking if a number is Armstrong/palindrome, calculating percentage and grade, finding numbers divisible by 7, counting even digits, bitwise operators, converting between Celsius and Fahrenheit, and calculating factorials. Code examples and sample outputs are provided for each program.

Uploaded by

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

Java Programming Basics and Examples

The document discusses 13 Java programs that cover basic programming concepts like calculating the sum of digits, reversing a number, generating the Fibonacci series, checking if a number is even/odd/prime, checking if a number is Armstrong/palindrome, calculating percentage and grade, finding numbers divisible by 7, counting even digits, bitwise operators, converting between Celsius and Fahrenheit, and calculating factorials. Code examples and sample outputs are provided for each program.

Uploaded by

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

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:

You might also like