Question 1
import java.util.Scanner;
public class Calculator {
static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
int num1 = readNumber();
int num2 = readNumber();
add(num1, num2);
subtract(num1, num2);
multiply(num1, num2);
}
public static int readNumber() {
System.out.print("Enter a number: \n");
return input.nextInt();
}
public static void add(int num1, int num2) {
int sum = num1 + num2;
System.out.println("Sum is: " + sum);
}
public static void subtract(int num1, int num2) {
int difference = num1 - num2;
System.out.println("Difference is: " + difference);
}
public static void multiply(int num1, int num2) {
int product = num1 * num2;
System.out.println("Product is: " + product);
}
}
Question 2
public static void printDescendingOrder(int value1, int value2, int value3) {
// Assign the input values to variables
int max = value1; // The maximum value
int mid = value2; // The middle value
int min = value3; // The minimum value
// Sort the values in descending order
if (max < mid) {
int temp = max;
max = mid;
mid = temp;
}
if (max < min) {
int temp = max;
max = min;
min = temp;
}
if (mid < min) {
int temp = mid;
mid = min;
min = temp;
}
// Print the values in descending order
System.out.println("Values in descending order are: " + max + " " + mid + " " + min + ".");
}
Question 3
public static void printReversedOrder(int input) {
if (input >= 100 && input <= 999) {
int digit1 = input % 10;
int digit2 = (input / 10) % 10;
int digit3 = input / 100;
int reversed = digit1 * 100 + digit2 * 10 + digit3;
System.out.println(input + " reversed is " + reversed + ".");
} else {
System.out.println("incorrect input.");
}
}
Question 4
public static void getDecadeBorn(int year) {
int decade = year / 10;
System.out.println("You were born in the " + (decade + 1) + "th decade of the century.");
}
Question 5
public static boolean XOnEitherSides(String text) {
if (text.length() < 1) {
return false;
}
char firstChar = text.charAt(0);
char lastChar = text.charAt(text.length() - 1);
boolean hasChar = (firstChar == 'x' || firstChar == 'X') || (lastChar == 'x' || lastChar == 'X');
return hasChar;
}
Question 6
boolean isXOdd(int x) {
boolean isXOdd = (x % 2 != 0);
return isXOdd;
}
Question 7
void isWithin(int x) {
boolean isWithin = (x >= -10 && x <= 0);
System.out.println(isWithin);
}