CodeGym /Kursus /Sintaksis Jawa /Tipe Boolean

Tipe Boolean

Sintaksis Jawa
tingkat, wulangan
kasedhiya

A snippet kuliah karo mentor minangka bagéan saka kursus Universitas Codegym. Ndaftar kanggo kursus lengkap.


"Hai, Amigo. Ayo kula pitutur marang kowe babagan jinis data anyar. Boolean . Variabel saka jinis iki mung bisa njupuk rong nilai: bener lan salah . "

"Piye carane kita nggunakake?"

"Jenis iki digunakake sacara implisit ing pirang-pirang panggonan. Kaya wae operasi tambahan sing ngasilake angka, asil saka perbandingan apa wae yaiku boolean . Ing ngisor iki sawetara conto:"

Kode Panjelasan
1
boolean m;
Loro ekspresi iki padha. Nilai standar saka variabel boolean palsu .
2
boolean m = false;
3
if (a > b)
    System.out.println(a);
Asil saka comparison (salah siji bener utawa salah ) bakal diutus kanggo variabel m. Kondhisi kasebut puas yen ekspresi kasebut bener .
4
boolean m = (a > b);
if (m)
    System.out.println(a);
5
boolean m = (a > b);
if (m == true)
    System.out.println(a);
Ora perlu mbandhingake variabel logis ( boolean ) karo bener utawa salah . Asil perbandingan bakal dadi boolean sing cocog karo variabel liyane. Contone, true == bener ngevaluasi bener; bener == salah ngevaluasi salah .
6
boolean m = (a > b);
if (m)
    System.out.println(a);

"Conto liyane:"

Kode Panjelasan
1
public boolean isALessThanB (int a, int b)
{
    if (a < b)
        return true;
    else
        return false;
}
Cara iki verifikasi manawa nomer a luwih sithik tinimbang nomer b.

Ing ngisor iki ana papat perbandingan sing padha. Sing terakhir yaiku sing paling kompak lan bener. Tansah nyoba nggunakake notasi kompak .

2
public boolean isALessThanB (int a, int b)
{
   boolean m = (a < b);
    if (m)
        return true;
    else
        return false;
}
3
public boolean isALessThanB (int a, int b)
{
    boolean m = (a < b);
    return m;
}
4
public boolean isALessThanB (int a, int b)
{
    return a < b;
}

"Apa yen aku pengin nulis 0<a<b?"

"Jawa ora duwe operator perbandingan sing njupuk telung operan. Dadi, sampeyan kudu nindakake kaya iki: (0<a) LAN (a<b) ."

"Apa aku nulis tembung AND?"

"Ngenteni. Aku bakal nerangake. Jawa nduweni telung operator logis: AND , OR lan NOT . Sampeyan bisa digunakake kanggo mbangun kondisi kerumitan sing beda-beda. Sampeyan bisa nggunakake operator kasebut mung nganggo ekspresi boolean . Dadi, sampeyan ora bisa nulis ( a+1) LAN (3) , nanging (a>1)AND (a<3) ora apa-apa."

" Operator NOT iku unary: mung mengaruhi expression ing sisih tengen. Iku luwih kaya tandha minus sadurunge nomer negatif tinimbang tandha pingan antarane rong nomer."

"Sampeyan bisa nindakake macem-macem operasi ing variabel boolean (logis).

"Kaya apa?"

"Ayo ndelok:"

Operator logika Notasi Jawa Ekspresi asil
LAN && bener  &&  bener bener
bener &&  salah palsu
palsu  &&  bener palsu
palsu && salah palsu
UTAWA || leres || bener bener
leres || palsu bener
goroh || bener bener
goroh || palsu palsu
ORA ! ! bener palsu
! palsu bener
Kombinasi lan ekspresi umum m&&!m palsu
m || !m bener
! (a&&b) !a || !b
! (a || b) !a && !b

"Apa sampeyan bisa menehi conto liyane?"

"Tentu:"

Notasi Jawa Notasi logis
(a<3) && (a>0) (a < 3) LAN (a>0)
(a>10) || (a<100) (a>10) UTAWA (a<100)
(a<b) && (!(c<=d)) (a<b) LAN (NOT (c<=d))

"Saiki, nindakake sawetara tugas."

4
tugas
Sintaksis Jawa, tingkat, wulangan
Dikunci
Labels and numbers
Labels and numbers
8
tugas
Sintaksis Jawa, tingkat, wulangan
Dikunci
Describing numbers
Describing numbers
4
tugas
Sintaksis Jawa, tingkat, wulangan
Dikunci
Positive number
Positive number
4
tugas
Sintaksis Jawa, tingkat, wulangan
Dikunci
Positive and negative numbers
Positive and negative numbers
2
tugas
Sintaksis Jawa, tingkat, wulangan
Dikunci
Code entry
Sometimes you don't need to think, you just need to hammer it out! As paradoxical as it may seem, sometimes your fingers will "remember" better than your conscious mind. That's why while training at the secret CodeGym center you will sometimes encounter tasks that require you to enter code. By entering code, you get used to the syntax and earn a little dark matter. What's more, you combat laziness.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION