[go: up one dir, main page]

0% found this document useful (0 votes)
40 views17 pages

Class IX Final Program-1

Uploaded by

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

Class IX Final Program-1

Uploaded by

parasharaarna2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Question 1: Write a java program to print Mersenne Number series.

A Mersenne number is a number that is one less than a power of two, i.e., it can be
expressed as M = 2^n - 1, where n is a natural number.

By print method:-

public class MersenneNumbers {

public static void main(String[] args) {

int n = 10; // Define the range of Mersenne numbers you want to print

System.out.println("Mersenne Numbers:");

for (int i = 1; i <= n; i++) {

int mersenne = (int) (Math.pow(2, i) - 1);

System.out.println(mersenne);

} }}

By Scanner class:-

import java.util.Scanner;

public class MersenneNumbers {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter the range of Mersenne numbers: ");

int n = scanner.nextInt();

System.out.println("Mersenne Numbers:");

for (int i = 1; i <= n; i++) {

int mersenne = (int) (Math.pow(2, i) - 1);

System.out.println(mersenne);
}

By BufferedReader class;-

import java.io.*;

public class MersenneNumbers {

public static void main(String[] args) throws IOException{

BufferedReader reader = new BufferedReader(new


InputStreamReader(System.in));

System.out.print("Enter the range of Mersenne numbers: ");

int n = Integer.parseInt(reader.readLine());

System.out.println("Mersenne Numbers:");

for (int i = 1; i <= n; i++) {

int mersenne = (int) (Math.pow(2, i) - 1);

System.out.println(mersenne);

}} } }

Question 2: Write a program in java to print a series: 1,4,7,10…………..12


terms.

By print method:-

public class SeriesPrinting {

public static void main(String[] args) {

int terms = 12;

int start = 1;
int difference = 3;

System.out.println("Series:");

for (int i = 0; i < terms; i++) {

System.out.print(start + " ");

start += difference;

By Scanner class:-

import java.util.Scanner;

public class SeriesPrinting {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter the number of terms in the series: ");

int terms = scanner.nextInt();

int start = 1;

int difference = 3;

System.out.println("Series:");

for (int i = 0; i < terms; i++) {

System.out.print(start + " ");

start += difference;

}
}

Question 3: Write a java program to print series 4N +1. (five terms)

By ptint method:-

public class SeriesPrinting {

public static void main(String[] args) {

int terms = 5;

System.out.println("Series:");

for (int i = 1; i <= terms; i++) {

int result = 4 * i + 1;

System.out.print(result + " ");

By Scanner class:-

import java.util.Scanner;

public class SeriesPrinting {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter the number of terms in the series: ");

int terms = scanner.nextInt();

System.out.println("Series:");

for (int i = 1; i <= terms; i++) {

int result = 4 * i + 1;
System.out.print(result + " ");

Question 4: Write a java program to print the sum of the series

x2 + x4 + x6 +………..+ x2n. Take an input x and n from user.

By Scanner class:-

import java.util.Scanner;

public class SeriesSum {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter the value of x: ");

double x = scanner.nextDouble();

System.out.print("Enter the value of n: ");

int n = scanner.nextInt();

double sum = 0;

for (int i = 1; i <= n; i++) {

sum += Math.pow(x, 2 * i);

System.out.println("Sum of the series: " + sum);

}
Question 5: Write a java program to print the first 15 Fibonacci series. (0, 1,
1, 2, 3, 5, 8 , …………………)

By print method:-

public class FibonacciSeries {

public static void main(String[] args) {

int n = 15;

int a = 0, b = 1;

System.out.println("Fibonacci Series:");

System.out.print(a + ", " + b);

for (int i = 2; i < n; i++) {

int next = a + b;

System.out.print(", " + next);

a = b;

b = next;

By Scanner class:-

import java.util.Scanner;

public class FibonacciSeries {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter the number of Fibonacci numbers to generate: ");


int n = scanner.nextInt();

int a = 0, b = 1;

System.out.println("Fibonacci Series:");

System.out.print(a + ", " + b);

for (int i = 2; i < n; i++) {

int next = a + b;

System.out.print(", " + next);

a = b;

b = next;

Question 6: Write a java program to check whether a given number is perfect


number or not.

By Scanner class:-

import java.util.Scanner;

public class PerfectNumber {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter a number: ");

int number = scanner.nextInt();

int sum = 0;
for (int i = 1; i <= number / 2; i++) {

if (number % i == 0) {

sum += i;

if (sum == number) {

System.out.println(number + " is a perfect number.");

} else {

System.out.println(number + " is not a perfect number.");

Question 7: Write a program to print 10 terms of series 2n + 2. Skip multiples


of 3 but stop if the term is a multiple of 5 and greater than 100. (Start with
value of n as 3).

public class SeriesPrinting {

public static void main(String[] args) {

int n = 3;

int count = 0;

System.out.println("Series:");

while (count < 10) {

int term = 2 * n + 2;

if (term % 3 != 0 && !(term > 100 && term % 5 == 0)) {


System.out.print(term + " ");

count++;

n++;

By Scanner class:-

import java.util.Scanner;

public class SeriesPrinting {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

int n = 3;

int count = 0;

System.out.println("Series:");

while (count < 10) {

int term = 2 * n + 2;

if (term % 3 != 0 && !(term > 100 && term % 5 == 0)) {

System.out.print(term + " ");

count++;

n++;
}

Question 8: Write a program to convert the numbers from 1 to 7 to its


corresponding days. (Using switch case)

import java.util.Scanner;

public class NumberToDayConverter {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter a number between 1 and 7: ");

int number = scanner.nextInt();

scanner.close();

String day;

switch (number) {

case 1:

day = "Monday";

break;

case 2:

day = "Tuesday";

break;

case 3:

day = "Wednesday";

break;
case 4:

day = "Thursday";

break;

case 5:

day = "Friday";

break;

case 6:

day = "Saturday";

break;

case 7:

day = "Sunday";

break;

default:

day = "Invalid number. Please enter a number between 1 and 7.";

break;

System.out.println("The corresponding day is: " + day);

Question 9: Write a program to perform the arithmetic operations (using


switch case)

import java.util.Scanner;
public class ArithmeticOperations {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("Select an operation:");

System.out.println("1. Addition");

System.out.println("2. Subtraction");

System.out.println("3. Multiplication");

System.out.println("4. Division");

System.out.print("Enter your choice (1-4): ");

int choice = scanner.nextInt();

System.out.print("Enter two numbers: ");

double num1 = scanner.nextDouble();

double num2 = scanner.nextDouble();

double result = 0;

switch (choice) {

case 1:

result = num1 + num2;

System.out.println("Result: " + result);

break;

case 2:

result = num1 - num2;

System.out.println("Result: " + result);


break;

case 3:

result = num1 * num2;

System.out.println("Result: " + result);

break;

case 4:

if (num2 != 0) {

result = num1 / num2;

System.out.println("Result: " + result);

} else {

System.out.println("Error: Division by zero.");

break;

default:

System.out.println("Invalid choice.");

break;

}
Question 10: Write a program to print a pattern like
*
**
***
****
*****

public class PatternPrinting {


public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}

Question 11: Write a program to print a pattern like


*****
****
***
**
*
public class PatternPrinting {

public static void main(String[] args) {

int rows = 5;

for (int i = rows; i >= 1; i--) {

for (int j = 1; j <= i; j++) {

System.out.print("* ");
}

System.out.println();

Question 12: Write a program to print a pattern like


*
**
***
****
*****
public class PatternPrinting {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
// Print spaces
for (int j = rows - i; j >= 1; j--) {
System.out.print(" ");
}
// Print asterisks
for (int k = 1; k <= i; k++) {
System.out.print("* ");
}
System.out.println();
}
}
}

Question 13: Write a program to print a pattern like


*****
****
***
**
*
public class PatternPrinting {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
// Print spaces
for (int j = 1; j < i; j++) {
System.out.print(" ");
}
// Print asterisks
for (int k = i; k <= rows; k++) {
System.out.print("* ");
}
System.out.println();
}
}
}
Question 13: Write a program to print a pattern like

. *
***
*****
*******
*********
***
***
***
***
***
public class Gauri
{
public static void main(String[] args)
{
int rows = 5;
for (int i = 1; i <= rows; i++)
{
// Print spaces
for (int j = rows - i; j >= 1; j--)
{
System.out.print(" ");
}
// Print asterisks
for (int k = 1; k <= i; k++)
{
System.out.print("*");
}
// Print additional asterisks
for (int l = 1; l < i; l++)
{
System.out.print("*");
}
System.out.println();
}
for(int m=1; m<= 5; m++)
{
for(int n=1;n<=3; n++)
{
System.out.print(" ");
}
for(int o= 1; o <=3; o++)
{
System.out.print("*");
}
System.out.println();
}
}
}

You might also like