Que fait la variable négative dans un ternaire? Pourquoi la sortie -10 is 10
?Opération ternaire avec une variable "négative"
public class Ternary {
public static void main(String[] args) {
int i, k;
i = -10;
k = i < 0 ? -i : i;
System.out.print(i + " is " + k);
}
}
Quelqu'un peut-il expliquer la fonction de la variable dans ce scénario? Que signifie -i
?
Je ne l'ai jamais entendu parler d'une variable négative avant. Qu'Est-ce que c'est? Voulez-vous dire "une variable qui a une valeur numérique négative"? – scottb
Oui c'est.la variable 'i' est changée en '-i' en fonctionnement ternaire. –
Un meilleur terme serait peut-être de * annuler * la variable ou que vous l'utilisez - pour obtenir la * valeur absolue * de la variable. –