Постоянно у меня возникает ошибка с вычитанием переменных. Чтооо не так? Помогите, люди добрые!
Ругается на 39 строку (n-x)
Пробовала и пробелы ставить, и без них. В чем подвох то?
package com.javarush.task.task04.task0420;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Сортировка трех чисел
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String a = reader.readLine();
String d = reader.readLine();
String c = reader.readLine();
int x = Integer.parseInt(a);
int y = Integer.parseInt(d);
int z = Integer.parseInt(c);
int n = 0;
int m = 0;
int l = 0;
if (x < y & x < z)
n = x;
else if (y < x & y < z)
n = y;
else if (z < x & z < y)
n = z;
if (x > y & x > z)
l = x;
else if (y > x & y > z)
l = y;
else if (z > x & z > y)
l = z;
if (n-x = 0 & y-z > 0)
m = z;
else if (n-x = 0 & y-z < 0)
m = y;
if (n-y = 0 & x-z > 0)
m = z;
else if (n-y = 0 & x-z < 0)
m = x;
if (n-z = 0 & x-y > 0)
m = y;
else if (n-x = 0 & x-y < 0)
m = x;
System.out.println(n + " " + m + " " + l);
}
}