SlideShare a Scribd company logo
Object Oriented Programming through Java
Assignment I
Submitted by: Anjali Soorej
IMCA-133
1. How to find if a number is power of 2 in Java?
PROGRAM
import java.util.Scanner;
public class Powerof2 {
public static void main(String[] args) {
int f=0;
System.out.print("Enter a number:");
Scanner input=new Scanner(System.in);
int num=input.nextInt();
if(num%2==0)
f=0;
else
f=1;
if(num==0)
f=1;
if(f==0)
System.out.println(num + "is a power of two");
else
System.out.println(num + "is not a power of two");
}
}
OUTPUT
2. Write program to sort an integer array without using API methods?
PROGRAM
import java.util.Scanner;
public class Bubblesort {
public static void main(String[] args) {
int i,j,n,temp;
Scanner input=new Scanner(System.in);
System.out.print("Enter the limit of array:");
n=input.nextInt();
System.out.print("Enter the array elements:");
int a[]=new int[n];
for(i=0;i<n;i++)
a[i]=input.nextInt();
System.out.print("before sort:");
for(i=0;i<n;i++)
System.out.print(a[i] + " ");
for(i=0;i<n-i;i++)
for(j=0;j<n-i-1;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
System.out.print("nafter sort:");
for(i=0;i<n;i++)
System.out.print(a[i] + " ");
}
}
OUTPUT
3. Write Java program to check if a number is Armstrong number or not?
PROGRAM
import java.util.Scanner;
public class Amstrong {
public static void main(String[] args) {
int num,d,sum=0;
Scanner input=new Scanner(System.in);
System.out.print("Enter a number:");
num=input.nextInt();
int n=num;
while(n>0)
{
d=n%10;
sum=sum+(d*d*d);
n=n/10;
}
if(num==sum)
System.out.println(num+" is an amstrong number");
else
System.out.println(num + " is not an amstrong number");
}
}
OUTPUT
4. Write a program in Java to reverse any String without using StringBuffer?
PROGRAM
import java.util.Scanner;
public class reverse {
public static void main(String[] args) {
char[] t=new char[100];
int i;
Scanner input=new Scanner(System.in);
System.out.print("Enter a string:");
String str=input.next();
char[] s=str.toCharArray();
int n=s.length;
for(i=0;i<n/2;i++)
{
t[i]=s[i];
s[i]=s[n-i-1];
s[n-i-1]=t[i];
}
System.out.print("reverse string:");
for(i=0;i<n;i++)
System.out.print(s[i]);
}
}
OUTPUT
5. Write a program in Java to print Fibonacci series up to given number? Write both
iterative and recursive version.
PROGRAM
public class fibonacci {
int f=0,s=1,t;
void ifibonacci(int n)
{
System.out.print("iterative fibonacci series:");
if(n==0)
System.out.print(f);
System.out.print(f+" ");
for(int i=1;i<=n;i++)
{
f=s;
s=t;
t=f+s;
System.out.print(t+" ");
}
}
int rfibonacci(int n)
{
if ( n == 0 )
return 0;
else if ( n == 1 )
return 1;
else
return rfibonacci(n-1)+rfibonacci(n-2);
}
}
import java.util.Scanner;
public class Fib {
public static void main(String[] args) {
int n,c=0;
Scanner input=new Scanner(System.in);
System.out.print("enter a number:");
n=input.nextInt();
fibonacci f1=new fibonacci();
f1.ifibonacci(n);
System.out.print("nrecursive fibonacci series:");
for(int i=0;i<=n;i++)
{
System.out.print(f1.rfibonacci(c)+" ");
c++;
}
}
}
OUTPUT
6. Write a Java program to calculate factorial of an integer number? Both iterative and
recursive solution.
PROGRAM
public class Factorial {
int i,f=1;
void ifactorial(int n)
{
for(i=n;i>=1;i--)
f=f*i;
System.out.println("iterative factorial:" + f);
}
int rfactorial(int n)
{
if(n>=1)
return n*rfactorial(n-1);
else
return 1;
}
}
import java.util.Scanner;
public class Fact {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.print("Enter a number:");
int n=input.nextInt();
Factorial f1=new Factorial();
f1.ifactorial(n);
int ans=f1.rfactorial(n);
System.out.println("recursive factorial:" + ans);
}
}
OUTPUT
7. Print following structure in Java?
*
**
***
****
***
**
*
PROGRAM
public class Pattern {
public static void main(String[] args) {
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
System.out.print("*");
System.out.print("n");
}
for(i=4;i>=1;i--)
{
for(j=1;j<=i;j++)
System.out.print("*");
System.out.print("n");
}
}
}
OUTPUT
8. Write a program to find factorial of list of number reading input as command line
argument.
PROGRAM
public class command {
public static void main(String args[]) {
int number;
int fact = 1;
int argsLength = args.length;
if(argsLength==1) {
number = Integer.parseInt(args[0]);
for(int count=1;count<=number;count++) {
fact = fact*count;
}
System.out.println("Factorial of "+number+" is: "+fact);
}
else if(argsLength>1)
System.out.println("More than one number is entered...");
else
System.out.println("No arguments entered...");
}
}
OUTPUT
9. Write a program to display all prime numbers between two limits.
PROGRAM
import java.util.Scanner;
public class Primelimit {
public static void main(String[] args) {
int l,h,j,i,f;
Scanner input=new Scanner(System.in);
System.out.print("enter the lower limit:");
l=input.nextInt();
System.out.print("nenter the higher limit:");
h=input.nextInt();
System.out.println("prime numbers between "+l+" and "+h+" are:");
while(l<=h)
{
f=0;
for(j=2;j<=l/2;j++)
{
if(l%j==0)
{
f=1;
break;
}
}
if(l==1)
f=1;
if(f==0)
System.out.print(l +" ");
l++;
}
}
}
OUTPUT
10. Write Java program to check if a number is palindrome in Java?
PROGRAM
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
int num,d,sum=0;
Scanner input=new Scanner(System.in);
System.out.print("Enter a number:");
num=input.nextInt();
int n=num;
while(n>0)
{
d=n%10;
sum=d+(sum*10);
n=n/10;
}
if(num==sum)
System.out.println(num+" is a palindrome number");
else
System.out.println(num + " is not a palindrome
number");
}
}
OUTPUT

More Related Content

PPTX
C#.net
DOCX
Programs of java
PPTX
Function
DOCX
java program assigment -1
DOCX
WAP to find out whether the number is prime or not in java
DOCX
Exp 3-2 d422 (1)
DOC
Unit 4 (1)
PPT
functions
C#.net
Programs of java
Function
java program assigment -1
WAP to find out whether the number is prime or not in java
Exp 3-2 d422 (1)
Unit 4 (1)
functions

What's hot (17)

PDF
DOCX
java program assigment -2
PDF
Java Practical File Diploma
PDF
Java -lec-5
PPSX
C programming function
DOCX
Lab manual data structure (cs305 rgpv) (usefulsearch.org) (useful search)
DOCX
Data Structure in C (Lab Programs)
PDF
Ds lab handouts
PPTX
Presentation1 computer shaan
PDF
Data struture lab
DOCX
C# programs
PPTX
Function in c program
PDF
VTU Data Structures Lab Manual
PPSX
Functions in c
DOCX
Data structure new lab manual
DOCX
.net progrmming part1
PPTX
Functions in C
java program assigment -2
Java Practical File Diploma
Java -lec-5
C programming function
Lab manual data structure (cs305 rgpv) (usefulsearch.org) (useful search)
Data Structure in C (Lab Programs)
Ds lab handouts
Presentation1 computer shaan
Data struture lab
C# programs
Function in c program
VTU Data Structures Lab Manual
Functions in c
Data structure new lab manual
.net progrmming part1
Functions in C
Ad

Similar to Anjalisoorej imca133 assignment (20)

DOC
Object oriented programming la bmanual jntu
DOCX
QA Auotmation Java programs,theory
PDF
Computer java programs
PPTX
OOPS with Java experiment related to fundamentals
DOCX
Java Practical1 based on Basic assignment
DOCX
Assignment DetailsYou have learned that some markets are compet.docx
PDF
Java programs
DOCX
Question 1 1 pts Skip to question text.As part of a bank account.docx
PDF
merged_document_3
PDF
81818088 isc-class-xii-computer-science-project-java-programs
PDF
Simple Java Program for beginner with easy method.pdf
PDF
Programming in Java: Arrays
PPTX
Lab101.pptx
PDF
Best Java Problems and Solutions
PDF
Java practical(baca sem v)
PDF
Java Programming Assignment
PDF
Microsoft word java
PDF
Java Programs
PDF
Sam wd programs
DOCX
703497334-ICSE-Class-9-Computer-Applications-Sample-Question-Papers.docx
Object oriented programming la bmanual jntu
QA Auotmation Java programs,theory
Computer java programs
OOPS with Java experiment related to fundamentals
Java Practical1 based on Basic assignment
Assignment DetailsYou have learned that some markets are compet.docx
Java programs
Question 1 1 pts Skip to question text.As part of a bank account.docx
merged_document_3
81818088 isc-class-xii-computer-science-project-java-programs
Simple Java Program for beginner with easy method.pdf
Programming in Java: Arrays
Lab101.pptx
Best Java Problems and Solutions
Java practical(baca sem v)
Java Programming Assignment
Microsoft word java
Java Programs
Sam wd programs
703497334-ICSE-Class-9-Computer-Applications-Sample-Question-Papers.docx
Ad

Recently uploaded (20)

PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
PPTX
Patient Appointment Booking in Odoo with online payment
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Website Design Services for Small Businesses.pdf
PPTX
history of c programming in notes for students .pptx
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Download FL Studio Crack Latest version 2025 ?
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Navsoft: AI-Powered Business Solutions & Custom Software Development
Wondershare Filmora 15 Crack With Activation Key [2025
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Why Generative AI is the Future of Content, Code & Creativity?
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Weekly report ppt - harsh dattuprasad patel.pptx
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
Patient Appointment Booking in Odoo with online payment
Oracle Fusion HCM Cloud Demo for Beginners
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Design an Analysis of Algorithms II-SECS-1021-03
Website Design Services for Small Businesses.pdf
history of c programming in notes for students .pptx
Advanced SystemCare Ultimate Crack + Portable (2025)
Download FL Studio Crack Latest version 2025 ?
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Reimagine Home Health with the Power of Agentic AI​
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency

Anjalisoorej imca133 assignment

  • 1. Object Oriented Programming through Java Assignment I Submitted by: Anjali Soorej IMCA-133 1. How to find if a number is power of 2 in Java? PROGRAM import java.util.Scanner; public class Powerof2 { public static void main(String[] args) { int f=0; System.out.print("Enter a number:"); Scanner input=new Scanner(System.in); int num=input.nextInt(); if(num%2==0) f=0; else f=1; if(num==0) f=1; if(f==0) System.out.println(num + "is a power of two"); else System.out.println(num + "is not a power of two"); } }
  • 3. 2. Write program to sort an integer array without using API methods? PROGRAM import java.util.Scanner; public class Bubblesort { public static void main(String[] args) { int i,j,n,temp; Scanner input=new Scanner(System.in); System.out.print("Enter the limit of array:"); n=input.nextInt(); System.out.print("Enter the array elements:"); int a[]=new int[n]; for(i=0;i<n;i++) a[i]=input.nextInt(); System.out.print("before sort:"); for(i=0;i<n;i++) System.out.print(a[i] + " "); for(i=0;i<n-i;i++) for(j=0;j<n-i-1;j++) { if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } System.out.print("nafter sort:"); for(i=0;i<n;i++) System.out.print(a[i] + " "); } }
  • 5. 3. Write Java program to check if a number is Armstrong number or not? PROGRAM import java.util.Scanner; public class Amstrong { public static void main(String[] args) { int num,d,sum=0; Scanner input=new Scanner(System.in); System.out.print("Enter a number:"); num=input.nextInt(); int n=num; while(n>0) { d=n%10; sum=sum+(d*d*d); n=n/10; } if(num==sum) System.out.println(num+" is an amstrong number"); else System.out.println(num + " is not an amstrong number"); } }
  • 7. 4. Write a program in Java to reverse any String without using StringBuffer? PROGRAM import java.util.Scanner; public class reverse { public static void main(String[] args) { char[] t=new char[100]; int i; Scanner input=new Scanner(System.in); System.out.print("Enter a string:"); String str=input.next(); char[] s=str.toCharArray(); int n=s.length; for(i=0;i<n/2;i++) { t[i]=s[i]; s[i]=s[n-i-1]; s[n-i-1]=t[i]; } System.out.print("reverse string:"); for(i=0;i<n;i++) System.out.print(s[i]); } }
  • 9. 5. Write a program in Java to print Fibonacci series up to given number? Write both iterative and recursive version. PROGRAM public class fibonacci { int f=0,s=1,t; void ifibonacci(int n) { System.out.print("iterative fibonacci series:"); if(n==0) System.out.print(f); System.out.print(f+" "); for(int i=1;i<=n;i++) { f=s; s=t; t=f+s; System.out.print(t+" "); } } int rfibonacci(int n) { if ( n == 0 ) return 0; else if ( n == 1 ) return 1; else return rfibonacci(n-1)+rfibonacci(n-2); } } import java.util.Scanner; public class Fib { public static void main(String[] args) { int n,c=0; Scanner input=new Scanner(System.in); System.out.print("enter a number:"); n=input.nextInt(); fibonacci f1=new fibonacci(); f1.ifibonacci(n); System.out.print("nrecursive fibonacci series:"); for(int i=0;i<=n;i++) { System.out.print(f1.rfibonacci(c)+" "); c++; } } }
  • 11. 6. Write a Java program to calculate factorial of an integer number? Both iterative and recursive solution. PROGRAM public class Factorial { int i,f=1; void ifactorial(int n) { for(i=n;i>=1;i--) f=f*i; System.out.println("iterative factorial:" + f); } int rfactorial(int n) { if(n>=1) return n*rfactorial(n-1); else return 1; } } import java.util.Scanner; public class Fact { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("Enter a number:"); int n=input.nextInt(); Factorial f1=new Factorial(); f1.ifactorial(n); int ans=f1.rfactorial(n); System.out.println("recursive factorial:" + ans); } }
  • 13. 7. Print following structure in Java? * ** *** **** *** ** * PROGRAM public class Pattern { public static void main(String[] args) { int i,j; for(i=1;i<=5;i++) { for(j=1;j<=i;j++) System.out.print("*"); System.out.print("n"); } for(i=4;i>=1;i--) { for(j=1;j<=i;j++) System.out.print("*"); System.out.print("n"); } } }
  • 15. 8. Write a program to find factorial of list of number reading input as command line argument. PROGRAM public class command { public static void main(String args[]) { int number; int fact = 1; int argsLength = args.length; if(argsLength==1) { number = Integer.parseInt(args[0]); for(int count=1;count<=number;count++) { fact = fact*count; } System.out.println("Factorial of "+number+" is: "+fact); } else if(argsLength>1) System.out.println("More than one number is entered..."); else System.out.println("No arguments entered..."); } }
  • 17. 9. Write a program to display all prime numbers between two limits. PROGRAM import java.util.Scanner; public class Primelimit { public static void main(String[] args) { int l,h,j,i,f; Scanner input=new Scanner(System.in); System.out.print("enter the lower limit:"); l=input.nextInt(); System.out.print("nenter the higher limit:"); h=input.nextInt(); System.out.println("prime numbers between "+l+" and "+h+" are:"); while(l<=h) { f=0; for(j=2;j<=l/2;j++) { if(l%j==0) { f=1; break; } } if(l==1) f=1; if(f==0) System.out.print(l +" "); l++; } } }
  • 19. 10. Write Java program to check if a number is palindrome in Java? PROGRAM import java.util.Scanner; public class Palindrome { public static void main(String[] args) { int num,d,sum=0; Scanner input=new Scanner(System.in); System.out.print("Enter a number:"); num=input.nextInt(); int n=num; while(n>0) { d=n%10; sum=d+(sum*10); n=n/10; } if(num==sum) System.out.println(num+" is a palindrome number"); else System.out.println(num + " is not a palindrome number"); } }