J'ai été récemment présenté aux opérateurs ternaires. J'ai réussi à traverser un an et demi d'école CS sans qu'un professeur ne mentionne les opérateurs ternaires. C'est mon premier trimestre où mon professeur les utilise régulièrement. Ils semblent parfaits pour raccourcir le code. Donc, c'est une question qui m'aidera à comprendre les limites des opérateurs ternaires et quand/comment ils peuvent être utilisés. Existe-t-il un moyen de raccourcir le bloc de code suivant en utilisant une longue instruction utilisant un opérateur ternaire?Opérateurs ternaires (Java)
if(age < 18){
minors+=1;
} else if(age < 65){
adults+=1;
}else{
seniors+=1;
}
Mon avis, mais je trouve que le code est beaucoup plus lisible lorsque les opérateurs sont entourés par des espaces, par exemple. 'mineurs + = 1; Comme toujours, il existe des exceptions, par ex. cette instruction pourrait être 'minors ++;' et les opérateurs postfix et prefix ne devraient pas être séparés par un espace de la valeur sur laquelle ils travaillent. – Andreas
Je n'aime pas les opérateurs ternaires. Trouvez-les confus. – BevynQ