SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 

Kürzlich hochgeladen (20)

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 

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