Son zamanlarda üçlü operatörlere tanıtıldım. Üçüncü sınıf operatörlerden bahseden bir profesör olmadan bir sene boyunca CS okulunu başardım. Bu benim profesörün onları düzenli olarak kullandığı ilk çeyreğim. Kod kısaltmak için harika görünüyorlar. Yani, bu, üçlü operatörlerin sınırlarını ve ne zaman kullanılabileceklerini anlamama yardımcı olacak bir sorudur. Bir üçlü operatör kullanarak uzun bir deyim kullanarak aşağıdaki kod bloğu kısaltmanın bir yolu var mı?Üçlü Operatörler (Java)
if(age < 18){
minors+=1;
} else if(age < 65){
adults+=1;
}else{
seniors+=1;
}
Düşüncelerim, ancak, işleçler boşluklarla çevrili olduğunda kodun daha okunabilir olduğunu buluyorum, ör. küçükler + = 1; Her zaman olduğu gibi, istisnalar vardır, ör. Bu ifade 'minors ++' olabilir ve postfix ve prefix operatörleri, üzerinde çalıştıkları değerden boşlukla ayrılmamalıdırlar. – Andreas
Üçlü operatörleri sevmem. Onları kafa karıştırıcı bul. – BevynQ