You are on page 1of 4

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);
}
}

You might also like