Я пытаюсь создать программу, которая решает уравнения, я хочу, чтобы ответ отображался правильным образом, если число отрицательное, для отображения -x, а не + -x, например, Eq1: 4x-3 и не 4x + -3, но когда положительно отображать 4x + 3. Я не могу использовать знак плюса внутри цитат. Я хотел использовать? : оператор. я пытался что-то вроде этогоJava Question mark in println()
System.out.println("Eq1: "+ ((a11>0) ? (+ "+" + (int)a11) : + (int)a11) +"*x1+");
Эта линия должна печатать отрицательное число (т.е. будет -2 * x1), и если он положительный он должен показать знак + и добавить номер, но он дает я ошибка вокруг + "+" +
Любые мысли? Благодаря!
я не очень понимаю, что вы хотите сделать, но тот же код без ошибок синтаксиса: System.out.println ("EQ1:" + ((a11> 0)? ("+" + (int) a11): + (int) a11) + "* x1 +"); – MarioP