Aku dudu copywriter, ojo mbuwang sandal.🤗 Ayo langsung bisnis. Operator ternary nindakake operasi perbandingan antarane rong obyek: kerjane meh padha karo yen-liyane, mung ditulis kanthi luwih kompak. Iku kasusun saka kondisi, Blok nomer siji lan Blok nomer loro, lan katon kaya iki: (Nilai siji (operasi) nilai loro, ngiring dening tandha pitakonan (?), sawise kang Block1 : Block2. Apa tegese iki ? Yen ing kondisi sing kita duwe Yen ternyata True, kita nglakokaké blok pisanan, yen Palsu, kita nglakokaké pamblokiran kaloro. Ayo ngomong kita kudu ngetung minimal rong nomer. Punika conto paling ketok:
int y = 5;
int x = 10;
int min = y < x ? y : x; // Условие | Блок1 | Блок2
System.out.println(min) // min == 5
? - iki transisi kanggo pamblokiran. Yen comparison kiwa ngevaluasi kanggo TRUE, pamblokiran ONE dieksekusi. Ing kasus iki, Block1 bakal dieksekusi, amarga Y kurang saka X. Nanging apa yen kita kudu mangerteni minimal, ngomong, LIMA nomer? Conto liyane sing jelas:
public static int min(int a, int b, int c, int d, int e) {
int min = a < b ? a : b; // А меньше Б? Если да, минимальное число равно A. Иначе min = b;
min = c < min ? c : min; // C меньше МИНИМАЛЬНО ЧИСЛА? Если да min = c. Иначе min = min
min = d < min ? d : min; // D меньше МИНИМАЛЬНО ЧИСЛА? Если да min = d. Иначе min = min
min = e < min ? e : min; // E меньше МИНИМАЛЬНО ЧИСЛА? Если да min = e. Иначе min = min
return min; // Возвращаем полученное минимальное число.
}
Kanthi cara sing apik iki, kita entuk nomer minimal lima. Muga-muga sampeyan ngerti kabeh)) Lan yen sampeyan ora ngerti, aja kesel: iki panjelasan ing video . Aja manawa kanggo nonton! https://www.youtube.com/watch?v=fHCNlQY-ssI Ninggalake pitakonan lan koreksi ing komentar.
GO TO FULL VERSION