SlideShare a Scribd company logo
1 of 20
Download to read offline
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

What's hot

What's hot (19)

C#
C#C#
C#
 
java program assigment -2
java program assigment -2java program assigment -2
java program assigment -2
 
Java Practical File Diploma
Java Practical File DiplomaJava Practical File Diploma
Java Practical File Diploma
 
Java -lec-5
Java -lec-5Java -lec-5
Java -lec-5
 
C programming function
C  programming functionC  programming function
C programming function
 
Lab manual data structure (cs305 rgpv) (usefulsearch.org) (useful search)
Lab manual data structure (cs305 rgpv) (usefulsearch.org)  (useful search)Lab manual data structure (cs305 rgpv) (usefulsearch.org)  (useful search)
Lab manual data structure (cs305 rgpv) (usefulsearch.org) (useful search)
 
Pattern printing programs
Pattern printing programsPattern printing programs
Pattern printing programs
 
Data Structure in C (Lab Programs)
Data Structure in C (Lab Programs)Data Structure in C (Lab Programs)
Data Structure in C (Lab Programs)
 
Ds lab handouts
Ds lab handoutsDs lab handouts
Ds lab handouts
 
Presentation1 computer shaan
Presentation1 computer shaanPresentation1 computer shaan
Presentation1 computer shaan
 
Data struture lab
Data struture labData struture lab
Data struture lab
 
Function & Recursion in C
Function & Recursion in CFunction & Recursion in C
Function & Recursion in C
 
C# programs
C# programsC# programs
C# programs
 
Function in c program
Function in c programFunction in c program
Function in c program
 
VTU Data Structures Lab Manual
VTU Data Structures Lab ManualVTU Data Structures Lab Manual
VTU Data Structures Lab Manual
 
Functions in c
Functions in cFunctions in c
Functions in c
 
Data structure new lab manual
Data structure  new lab manualData structure  new lab manual
Data structure new lab manual
 
.net progrmming part1
.net progrmming part1.net progrmming part1
.net progrmming part1
 
Functions in C
Functions in CFunctions in C
Functions in C
 

Similar to Anjalisoorej imca133 assignment

import java.util.;public class Program{public static void.pdf
import java.util.;public class Program{public static void.pdfimport java.util.;public class Program{public static void.pdf
import java.util.;public class Program{public static void.pdfoptokunal1
 
Codeimport java.util.Random; import java.util.Scanner;public .pdf
Codeimport java.util.Random; import java.util.Scanner;public .pdfCodeimport java.util.Random; import java.util.Scanner;public .pdf
Codeimport java.util.Random; import java.util.Scanner;public .pdfanupamfootwear
 
Hello. This program has to be done in Eclipse(Program used to write .pdf
Hello. This program has to be done in Eclipse(Program used to write .pdfHello. This program has to be done in Eclipse(Program used to write .pdf
Hello. This program has to be done in Eclipse(Program used to write .pdfarchiesgallery
 
Lab01.pptx
Lab01.pptxLab01.pptx
Lab01.pptxKimVeeL
 
Write the program in MIPS that declares an array of positive integer.pdf
Write the program in MIPS that declares an array of positive integer.pdfWrite the program in MIPS that declares an array of positive integer.pdf
Write the program in MIPS that declares an array of positive integer.pdfarihanthtoysandgifts
 
Lab101.pptx
Lab101.pptxLab101.pptx
Lab101.pptxKimVeeL
 
Computer java programs
Computer java programsComputer java programs
Computer java programsADITYA BHARTI
 
Java Simple Programs
Java Simple ProgramsJava Simple Programs
Java Simple ProgramsUpender Upr
 
PrimeRange.java import java.util.Scanner;public class PrimeRan.pdf
PrimeRange.java import java.util.Scanner;public class PrimeRan.pdfPrimeRange.java import java.util.Scanner;public class PrimeRan.pdf
PrimeRange.java import java.util.Scanner;public class PrimeRan.pdfAnkitchhabra28
 
Factors.javaimport java.io.; import java.util.Scanner; class .pdf
Factors.javaimport java.io.; import java.util.Scanner; class .pdfFactors.javaimport java.io.; import java.util.Scanner; class .pdf
Factors.javaimport java.io.; import java.util.Scanner; class .pdfdeepakangel
 
Write a Java ProgramSolutionAnswer- Code- import java-io--- import jav.docx
Write a Java ProgramSolutionAnswer- Code- import java-io--- import jav.docxWrite a Java ProgramSolutionAnswer- Code- import java-io--- import jav.docx
Write a Java ProgramSolutionAnswer- Code- import java-io--- import jav.docxlez31palka
 

Similar to Anjalisoorej imca133 assignment (20)

Java Programs
Java ProgramsJava Programs
Java Programs
 
Oot practical
Oot practicalOot practical
Oot practical
 
LAB1.docx
LAB1.docxLAB1.docx
LAB1.docx
 
import java.util.;public class Program{public static void.pdf
import java.util.;public class Program{public static void.pdfimport java.util.;public class Program{public static void.pdf
import java.util.;public class Program{public static void.pdf
 
Codeimport java.util.Random; import java.util.Scanner;public .pdf
Codeimport java.util.Random; import java.util.Scanner;public .pdfCodeimport java.util.Random; import java.util.Scanner;public .pdf
Codeimport java.util.Random; import java.util.Scanner;public .pdf
 
Hello. This program has to be done in Eclipse(Program used to write .pdf
Hello. This program has to be done in Eclipse(Program used to write .pdfHello. This program has to be done in Eclipse(Program used to write .pdf
Hello. This program has to be done in Eclipse(Program used to write .pdf
 
Lab01.pptx
Lab01.pptxLab01.pptx
Lab01.pptx
 
Write the program in MIPS that declares an array of positive integer.pdf
Write the program in MIPS that declares an array of positive integer.pdfWrite the program in MIPS that declares an array of positive integer.pdf
Write the program in MIPS that declares an array of positive integer.pdf
 
Lab101.pptx
Lab101.pptxLab101.pptx
Lab101.pptx
 
Computer java programs
Computer java programsComputer java programs
Computer java programs
 
Java Simple Programs
Java Simple ProgramsJava Simple Programs
Java Simple Programs
 
programming for Calculator in java
programming for Calculator in javaprogramming for Calculator in java
programming for Calculator in java
 
PrimeRange.java import java.util.Scanner;public class PrimeRan.pdf
PrimeRange.java import java.util.Scanner;public class PrimeRan.pdfPrimeRange.java import java.util.Scanner;public class PrimeRan.pdf
PrimeRange.java import java.util.Scanner;public class PrimeRan.pdf
 
3.Lesson Plan - Input.pdf.pdf
3.Lesson Plan - Input.pdf.pdf3.Lesson Plan - Input.pdf.pdf
3.Lesson Plan - Input.pdf.pdf
 
Factors.javaimport java.io.; import java.util.Scanner; class .pdf
Factors.javaimport java.io.; import java.util.Scanner; class .pdfFactors.javaimport java.io.; import java.util.Scanner; class .pdf
Factors.javaimport java.io.; import java.util.Scanner; class .pdf
 
Java file
Java fileJava file
Java file
 
Java file
Java fileJava file
Java file
 
Java final lab
Java final labJava final lab
Java final lab
 
Write a Java ProgramSolutionAnswer- Code- import java-io--- import jav.docx
Write a Java ProgramSolutionAnswer- Code- import java-io--- import jav.docxWrite a Java ProgramSolutionAnswer- Code- import java-io--- import jav.docx
Write a Java ProgramSolutionAnswer- Code- import java-io--- import jav.docx
 
Java practical
Java practicalJava practical
Java practical
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 

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"); } }