0% found this document useful (0 votes)
22 views

Java Assignment 3

Uploaded by

M Yes
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)
22 views

Java Assignment 3

Uploaded by

M Yes
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
You are on page 1/ 7

Assignment-3

Name: Yogesh Mourya

Reg. No.: 22BCE10462

1. Program to count positive, negative, and zeros

import java.util.Scanner;

public class CountNumbers {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int positiveCount = 0, negativeCount = 0, zeroCount = 0;
char choice;

do {
System.out.print("Enter a number: ");
int num = scanner.nextInt();

if (num > 0) {
positiveCount++;
} else if (num < 0) {
negativeCount++;
} else {
zeroCount++;
}

System.out.print("Do you want to continue? (y/n): ");


choice = scanner.next().charAt(0);
} while (choice == 'y' || choice == 'Y');

System.out.println("Positive numbers: " + positiveCount);


System.out.println("Negative numbers: " + negativeCount);
System.out.println("Zeros: " + zeroCount);
scanner.close();
}
}
2. Program to print Fibonacci Series

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 terms: ");
int n = scanner.nextInt();
int a = 0, b = 1, next;

System.out.print("Fibonacci Series: " + a + " " + b);

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


next = a + b;
System.out.print(" " + next);
a = b;
b = next;
}
scanner.close();
}
}

3. Program to print all Armstrong numbers between 1 to 1000

public class ArmstrongNumbers {


public static void main(String[] args) {
System.out.println("Armstrong numbers between 1 and 1000:");

for (int num = 1; num <= 1000; num++) {


int number = num, originalNumber, remainder, result = 0;
originalNumber = number;

while (originalNumber != 0) {
remainder = originalNumber % 10;
result += Math.pow(remainder, 3);
originalNumber /= 10;
}

if (result == number) {
System.out.print(number + " ");
}
}
}
}

4. Program to print the multiplication table of a given number

import java.util.Scanner;

public class MultiplicationTable {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a positive integer: ");
int num = scanner.nextInt();

System.out.println("Multiplication table of " + num + ":");

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


System.out.println(num + " x " + i + " = " + (num * i));
}
scanner.close();
}
}

5. Pattern solutions

Pattern1: Right Half Pyramid Pattern

// Java Program to print

// Pyramid pattern

import java.util.*;

public class GeeksForGeeks {

// Function to demonstrate pattern

public static void printPattern(int n)

int i, j;

// outer loop to handle rows


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

// inner loop to handle columns

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

System.out.print("*");

// printing new line for each row

System.out.println();

// Driver Function

public static void main(String args[])

int n = 6;

printPattern(n);

Pattern2: Left Half Pyramid Pattern

// Java Program to print pattern

// Left Half Pyramid pattern

import java.util.*;

public class GeeksForGeeks {

// Function to demonstrate pattern

public static void printPattern(int n)


{

int i, j;

// outer loop to handle rows

for (i = n; i >= 1; i--) {

// inner loop to print spaces.

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

System.out.print(" ");

// inner loop to print stars.

for (j = 0; j <= n - i; j++) {

System.out.print("*");

// printing new line for each row

System.out.println();

// Driver Function

public static void main(String args[])

int n = 6;

printPattern(n);
}

Pattern3: Full Pyramid Pattern

// Java Program to print

// Triangular Pattern

import java.util.*;

public class GeeksForGeeks {

// Function to demonstrate pattern

public static void printPattern(int n)

int i, j;

// outer loop to handle rows

for (i = 0; i < n; i++) {

// inner loop to print spaces.

for (j = n - i; j > 1; j--) {

System.out.print(" ");

// inner loop to print stars.

for (j = 0; j <= i; j++) {

System.out.print("* ");

}
// printing new line for each row

System.out.println();

// Driver Function

public static void main(String args[])

int n = 6;

printPattern(n);

You might also like