Program 1:
Aim:-Type Conversion (int to double)
public class Main {
public static void main(String[] args) {
int num = 10;
System.out.println("the integer value");
double data = num;
System.out.println("the double value: " + data);
}
}
Expected Output:
Second Image: Switch-Case Statement
Code:
public class Main {
public static void main(String[] args) {
int n = 2;
switch(n) {
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
case 3:
System.out.println("3");
break;
default:
System.out.println("not in 1, 2 or 3");
}
}
}
Expected Output:
Program 2:
Aim:-Sum and Average Calculation
Code:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter the limit: ");
int limit = in.nextInt();
int sum = 0;
for (int i = 1; i <= limit; i++) {
System.out.print("Enter the number " + i + ": ");
sum += in.nextInt();
}
double average = (double) sum / limit;
System.out.println("The sum of the given numbers is: " + sum);
System.out.println("The average of the numbers is: " + average);
in.close();
}
}
Expected Output (Sample Input: 5 Numbers - 1, 3, 5, 7, 9):
1. Program to Calculate the Area of a Circle
Program 3:
Aim:- Program to Calculate the Area of a Circle
public class Main {
public static void main(String[] args) {
int radius = 6;
double pi = 3.142, area;
area = pi * radius * radius;
System.out.println("area of a circle: " + area);
}
}
Output:
Program 4:
Aim:- Program to Find GCD of Two Numbers
public class Main {
public static void main(String[] args) {
int x = 5, y = 75, gcd = 1;
for (int i = 1; i <= x && i <= y; i++) {
if (x % i == 0 && y % i == 0) {
gcd = i;
}
}
System.out.printf("GCD of %d & %d is: %d", x, y, gcd);
}
}
Output:
Program 5:
Aim:- Program to Print Prime Numbers up to a Given
Number
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int i, n, counter, j;
Scanner s = new Scanner(System.in);
System.out.print("Enter the value n: ");
n = s.nextInt();
System.out.print("Prime numbers between 1 to " + n + " are: ");
for (j = 2; j <= n; j++) {
counter = 0;
for (i = 1; i <= j; i++) {
if (j % i == 0) {
counter++;
}
}
if (counter == 2) {
System.out.print(j + " ");
}
}
}
}
Output (for input 20):
Program 6:
Aim:-Program to Calculate Factorial Using Recursion
class Main {
static int factorial(int n) {
if (n == 0 || n == 1)
return 1;
return n * factorial(n - 1);
}
public static void main(String[] args) {
int ans = factorial(3);
System.out.println("Factorial of 3 is: " + ans);
}
}
Output:
Programme 7:
Aim:- program to generate pyramid of stars using nested for
loops
import java.util.Scanner;
class Main {
public static void main(String[] args) {
int i, j, k, n;
Scanner s = new Scanner(System.in);
System.out.println("Enter the number:");
n = s.nextInt();
for (i = 0; i < n; i++) {
// Print spaces
for (j = 0; j < n - i - 1; j++) {
System.out.print(" ");
}
// Print asterisks
for (k = 0; k <= i; k++) {
System.out.print("* ");
}
System.out.println();
}
s.close();
}
}
Expected Output (for n = 5):
Programme 8:
Aim:- Write a program to find the factorial of a given number
using recursion.
import java.util.Scanner;
class Main {
public static void main(String[] args) {
int i, j, k, n;
Scanner s = new Scanner(System.in);
System.out.println("Enter the number:");
n = s.nextInt();
for (i = 0; i < n; i++) {
// Print leading spaces
for (j = 0; j < i; j++) {
System.out.print(" ");
}
for (k = 0; k < (n - i); k++) {
System.out.print("* ");
}
System.out.println();
}
s.close();
}
}
Expected Output (for n = 5):