Operator Ternary Java Beserta Contohnya
Jika operator ternary beroperasi sama dengan statement if-else, maka bentuk eksekusi ekspresinya adalah Exression2 akan dieksekusi jika Expression1 adalah bernilai true, jika tidak maka Expression3 akan dieksekusi.
if(Expression1) {variable = Expression2;}
else {variable = Expression3;}
Contoh Kasus:
num1 = 10;
num2 = 20;
res=(num1>num2) ? (num1+num2):(num1-num2)
Since num1<num2,
res = num1-num2 = -10
// Program java untuk
// menemukan nilai terbesar
// diantara dua angka
// menggunakan operator
// ternary.
import java.io.*;
class Ternary {
public static void main(String[] args)
{
// Deklarasi Variabel
int n1 = 5, n2 = 10, max;
System.out.println("First num: " + n1);
System.out.println("Second num: " + n2);
// Largest among n1 and n2
max = (n1 > n2) ? n1 : n2;
// Mencetak nilai angka
// terbesar
System.out.println("Maximum is = "
+ max);
}
}
Second num: 10
Maximum is = 10
Contoh:
// Program Java untuk
// ilustrasi operator ternary.
import java.io.*;
class Ternary {
public static void main(String[] args)
{
// Deklarasi Variabel
int n1 = 5, n2 = 10, res;
System.out.println("First num: "
+ n1);
System.out.println("Second num: "
+ n2);
// Menampilkan operasi ternary
res = (n1 > n2) ? (n1 + n2)
: (n1 - n2);
// Mencetak nilai terbesar
// dari angka.
System.out.println("Result = " + res);
}
}
Output:First num: 5
Second num: 10
Result = -5
Tidak ada komentar
Hubungi admin melalui Wa : +62-896-2514-6106
Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.
Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.
- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -