1
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double number1, number2;
System.out.println("Enter first number: ");
number1 = input.nextDouble();
System.out.println("Enter second number: ");
number2 = input.nextDouble();
System.out.println("Choose an operator: ");
System.out.println("1. Addition (+)");
System.out.println("2. Subtraction (-)");
System.out.println("3. Multiplication (*)");
System.out.println("4. Division (/)");
System.out.println("5. Remainder (%)");
int operator = input.nextInt();
double result = 0;
switch (operator) {
case 1:
result = number1 + number2;
System.out.println("Sum: " + result);
break;
case 2:
result = number1 - number2;
System.out.println("Difference: " + result);
break;
case 3:
result = number1 * number2;
System.out.println("Product: " + result);
break;
case 4:
result = number1 / number2;
System.out.println("Quotient: " + result);
break;
case 5:
result = number1 % number2;
System.out.println("Remainder: " + result);
break;
default:
System.out.println("Invalid operator!");
break;
}
}
}
2
import java.util.Scanner;
public class Rectangle {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the length of the rectangle: ");
double length = scanner.nextDouble();
System.out.print("Enter the width of the rectangle: ");
double width = scanner.nextDouble();
double area = length * width;
double perimeter = 2 * (length + width);
System.out.println("Area of the rectangle: " + area);
System.out.println("Perimeter of the rectangle: " + perimeter);
scanner.close();
}
}
import java.util.Scanner;
public class AddBinaryNumbers {
public static void main(String[] args) {
long binary1, binary2;
int i = 0, carry = 0;
int[] sum = new int[20];
Scanner scanner = new Scanner(System.in);
System.out.print("Enter first binary number: ");
binary1 = scanner.nextLong();
System.out.print("Enter second binary number: ");
binary2 = scanner.nextLong();
scanner.close();
while (binary1 != 0 || binary2 != 0) {
sum[i++] = (int) ((binary1 % 10 + binary2 % 10 + carry) % 2);
carry = (int) ((binary1 % 10 + binary2 % 10 + carry) / 2);
binary1 = binary1 / 10;
binary2 = binary2 / 10;
}
if (carry != 0) {
sum[i++] = carry;
}
i--;
System.out.print("Sum of two binary numbers: ");
while (i >= 0) {
System.out.print(sum[i--]);
}
}
}
import java.util.Scanner;
public class CountCharacters {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a string: ");
String input = scanner.nextLine();
int letters = 0;
int spaces = 0;
int numbers = 0;
int other = 0;
for (char ch : input.toCharArray()) {
if (Character.isLetter(ch)) {
letters++;
} else if (Character.isDigit(ch)) {
numbers++;
} else if (Character.isSpaceChar(ch)) {
spaces++;
} else {
other++;
}
}
System.out.println("Number of letters: " + letters);
System.out.println("Number of spaces: " + spaces);
System.out.println("Number of numbers: " + numbers);
System.out.println("Number of other characters: " + other);
scanner.close();
}
}
public class UniqueThreeDigitNumbers {
public static void main(String[] args) {
int count = 0;
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 4; j++) {
for (int k = 1; k <= 4; k++) {
if (i != j && j != k && k != i) {
System.out.println(i + "" + j + "" + k);
count++;
}
}
}
}
System.out.println("Total number of the three-digit-number is " + count);
}
}