Такаа задачката съм я решил, но е ясно, че не е както се иска от условието, а то е:

Напишете програма която чете от конзолата две цели числа и извежда по голямото от тях. Не използвайте сравнение.

Упътване: Нека числата са а и б. (а=а-б), (б=а+б), (а=б-а)

Моето решение:

Код:
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

Та моля за малко помощ как да я направя по условието на задачата