DES PUNE UNIVERSITY
Computer Engineering and Technology
Program: B.Tech. Computer Science and Engineering
Academic Year: 2023-24 Year: Second Year Term: II
Roll No.: 42 Name: Sameer Vinayak sorte
Subject: 1
Assignment No.: 42 Title: assignment 1
Date:
Code:-
1) Program to Check Whether a Number is Positive or Negative
import java.util.Scanner;
public class PositiveNegativeChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int number = scanner.nextInt();
if (number > 0) {
System.out.println("The number is positive.");
} else if (number < 0) {
System.out.println("The number is negative.");
} else {
System.out.println("The number is zero.");
}
scanner.close();
2) Program to Calculate the Sum of Natural Numbers
import java.util.Scanner;
public class SumOfNaturalNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Assignment By: Page 1 of 9
DES PUNE UNIVERSITY
Computer Engineering and Technology
Program: B.Tech. Computer Science and Engineering
System.out.print("Enter the limit: ");
int limit = scanner.nextInt();
int sum = 0;
for (int i = 1; i <= limit; i++) {
sum += i;
System.out.println("The sum of natural numbers up to " + limit + " is: " + sum);
scanner.close();
3)
import java.util.Scanner;
public class Factorial {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int number = scanner.nextInt();
int factorial = 1;
for (int i = 1; i <= number; i++) {
factorial *= i;
System.out.println("Factorial of " + number + " is: " + factorial);
scanner.close();
Assignment By: Page 2 of 9
DES PUNE UNIVERSITY
Computer Engineering and Technology
Program: B.Tech. Computer Science and Engineering
4)
import java.util.Scanner;
public class MultiplicationTable {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the number for the multiplication table: ");
int number = scanner.nextInt();
for (int i = 1; i <= 10; i++) {
System.out.println(number + " x " + i + " = " + (number * i));
scanner.close();
5)
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 in the Fibonacci series: ");
int terms = scanner.nextInt();
int a = 0, b = 1;
System.out.println("Fibonacci Series:");
for (int i = 0; i < terms; i++) {
System.out.print(a + " ");
int next = a + b;
a = b;
b = next;
Assignment By: Page 3 of 9
DES PUNE UNIVERSITY
Computer Engineering and Technology
Program: B.Tech. Computer Science and Engineering
scanner.close();
6)
import java.util.Scanner;
public class GCD {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter first number: ");
int num1 = scanner.nextInt();
System.out.print("Enter second number: ");
int num2 = scanner.nextInt();
int gcd = 1;
for (int i = 1; i <= num1 && i <= num2; i++) {
if (num1 % i == 0 && num2 % i == 0) {
gcd = i;
System.out.println("GCD of " + num1 + " and " + num2 + " is: " + gcd);
scanner.close();
7)
import java.util.Scanner;
public class LCM {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter first number: ");
Assignment By: Page 4 of 9
DES PUNE UNIVERSITY
Computer Engineering and Technology
Program: B.Tech. Computer Science and Engineering
int num1 = scanner.nextInt();
System.out.print("Enter second number: ");
int num2 = scanner.nextInt();
int lcm = (num1 * num2) / findGCD(num1, num2);
System.out.println("LCM of " + num1 + " and " + num2 + " is: " + lcm);
scanner.close();
public static int findGCD(int num1, int num2) {
while (num2 != 0) {
int temp = num2;
num2 = num1 % num2;
num1 = temp;
return num1;
8)
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int number = scanner.nextInt();
int reversedNumber = 0;
while (number != 0) {
int digit = number % 10;
reversedNumber = reversedNumber * 10 + digit;
number /= 10;
Assignment By: Page 5 of 9
DES PUNE UNIVERSITY
Computer Engineering and Technology
Program: B.Tech. Computer Science and Engineering
System.out.println("Reversed number: " + reversedNumber);
scanner.close();
9)
import java.util.Scanner;
public class PalindromeCheck {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int number = scanner.nextInt();
int originalNumber = number;
int reversedNumber = 0;
while (number != 0) {
int digit = number % 10;
reversedNumber = reversedNumber * 10 + digit;
number /= 10;
if (originalNumber == reversedNumber) {
System.out.println("Palindrome");
} else {
System.out.println("Not Palindrome");
scanner.close();
10)
import java.util.Scanner;
Assignment By: Page 6 of 9
DES PUNE UNIVERSITY
Computer Engineering and Technology
Program: B.Tech. Computer Science and Engineering
public class PrimeCheck {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int number = scanner.nextInt();
boolean isPrime = true;
if (number <= 1) {
isPrime = false;
} else {
for (int i = 2; i <= Math.sqrt(number); i++) {
if (number % i == 0) {
isPrime = false;
break;
if (isPrime) {
System.out.println("Prime");
} else {
System.out.println("Not Prime");
scanner.close();
11)
import java.util.Scanner;
public class ScannerMethods {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Assignment By: Page 7 of 9
DES PUNE UNIVERSITY
Computer Engineering and Technology
Program: B.Tech. Computer Science and Engineering
System.out.print("Enter an integer: ");
int num = scanner.nextInt();
System.out.println("You entered: " + num);
System.out.print("Enter a double: ");
double dbl = scanner.nextDouble();
System.out.println("You entered: " + dbl);
scanner.nextLine(); // consume newline character left by nextInt() or nextDouble()
System.out.print("Enter a string: ");
String str = scanner.nextLine();
System.out.println("You entered: " + str);
scanner.close();
Assignment By: Page 8 of 9
DES PUNE UNIVERSITY
Computer Engineering and Technology
Program: B.Tech. Computer Science and Engineering
Assignment By: Page 9 of 9