diff --git a/CalculateAverageAndTotal.class b/CalculateAverageAndTotal.class new file mode 100644 index 0000000..e55030b Binary files /dev/null and b/CalculateAverageAndTotal.class differ diff --git a/CalculateAverageAndTotal.java b/CalculateAverageAndTotal.java new file mode 100644 index 0000000..b64bfbc --- /dev/null +++ b/CalculateAverageAndTotal.java @@ -0,0 +1,27 @@ +import java.util.Scanner; + +public class CalculateAverageAndTotal { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + int numberOfSubjects = 5; + int[] marks = new int[numberOfSubjects]; + + System.out.println("Enter marks for " + numberOfSubjects + " subjects:"); + for (int i = 0; i < numberOfSubjects; i++) { + System.out.print("Subject " + (i + 1) + ": "); + marks[i] = scanner.nextInt(); + } + + int total = 0; + for (int mark : marks) { + total += mark; + } + + double average = (double) total / numberOfSubjects; + + System.out.println("\nTotal marks: " + total); + System.out.println("Average marks: " + average); + + scanner.close(); + } +} diff --git a/Calculator.java b/Calculator.java new file mode 100644 index 0000000..c24430b --- /dev/null +++ b/Calculator.java @@ -0,0 +1,34 @@ +import java.util.Scanner; + +class Calculator { + + public static void main(String args[]) { + int n, m; + Scanner input = new Scanner(System.in); + n = input.nextInt(); + m = input.nextInt(); + + System.out.println("Enter choice:"); + int choice = input.nextInt(); + + switch (choice) { + case 1: + System.out.println(n + m); + System.out.println("You chose addition."); + break; + + case 2: + System.out.println(n - m); + System.out.println("You chose subtraction."); + break; + + case 3: + System.out.println(n * m); + System.out.println("You chose multiplication."); + break; + + default: + System.out.println("Invalid choice."); + } + } +} diff --git a/Calculator1.class b/Calculator1.class new file mode 100644 index 0000000..cb142ad Binary files /dev/null and b/Calculator1.class differ diff --git a/Calculator1.java b/Calculator1.java new file mode 100644 index 0000000..f123a8d --- /dev/null +++ b/Calculator1.java @@ -0,0 +1,49 @@ +import java.util.Scanner; + +public class Calculator1 { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + + int choice; + do { + System.out.println("Choose an option:"); + System.out.println("1. Add"); + System.out.println("2. Subtract"); + System.out.println("3. Exit"); + + choice = scanner.nextInt(); + + switch (choice) { + case 1: + System.out.println("Enter two numbers for addition:"); + int num1 = scanner.nextInt(); + int num2 = scanner.nextInt(); + int sum = add(num1, num2); + System.out.println("Result of addition: " + sum); + break; + case 2: + System.out.println("Enter two numbers for subtraction:"); + int num3 = scanner.nextInt(); + int num4 = scanner.nextInt(); + int difference = subtract(num3, num4); + System.out.println("Result of subtraction: " + difference); + break; + case 3: + System.out.println("Exiting the program. "); + break; + default: + System.out.println("Invalid choice. Please enter 1, 2, or 3."); + } + } while (choice != 3); + + scanner.close(); + } + + private static int add(int a,int b) { + return a + b; + } + + private static int subtract(int a, int b) { + return a - b; + } +} \ No newline at end of file diff --git a/Cat.class b/Cat.class new file mode 100644 index 0000000..a885325 Binary files /dev/null and b/Cat.class differ