Такаа задачката съм я решил, но е ясно, че не е както се иска от условието, а то е:
Напишете програма която чете от конзолата две цели числа и извежда по голямото от тях. Не използвайте сравнение.
Упътване: Нека числата са а и б. (а=а-б), (б=а+б), (а=б-а)
Моето решение:
Код:
import java.util.Scanner;
public class glava4zadacha4
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Enter the first number: ");
long a = input.nextLong();
System.out.println("Enter the second number: ");
long b = input.nextLong();
System.out.println((a-b) == (b-a)? "They are equal" : "They are not equal");
System.out.println((a-b) > (b-a) ? "a is bigger than b" : "b is bigger than a");
}
}
Само, че и моето май не е пълно решение защото ако числата са равни конзолата извежда:
They are equal
b is bigger than a
Та моля за малко помощ как да я направя по условието на задачата