Chun Chu Vip Üye
Mesaj Sayısı : 115 308 Rep : 0 Yaş : 32 Nerden : TEKİRDAĞ
| Subject: 1.7 Javada Mantiksal İŞlemler Sun Mar 28, 2010 10:02 am | |
| Mantıksal işlemlerJavadaki temel değişken türlerine bakarken boolean türü değişkenleri tanımlamıştık. Tam sayı ve gerçek değişkenlerin aritmetik işlemlerde kullanılabildiği gibi boolean değişkenler de mantıksal işlemlerde kullanılabilirler. Mantıksal işlem işlemcileri şunlardır : Tablo 1.3 Java dilindeki mantıksal işlemler ve anlamları Mantıksal işlemleri pekiştirmek amacıyla Program 1.18 de bir örnek verilmiştir. Program 1.18 : Java mantıksal işlemleri örnek problemi booleanvar.javaimport java.io.*;
public class booleanvar
{ public static **** main(String[] args)
{
boolean b1,b2;
b1=true;
b2=false;
System.out.println("b1 : "+ b1+" b2 : "+b2);
System.out.println("b1 && b2 "+ (b1&&b2) );
System.out.println("b1 || b2 "+ (b1||b2) );
int sayi1,sayi2;
sayi1=1;
sayi2=2;
System.out.println("sayi 1 : "+sayi1);
System.out.println("sayi 2 : "+sayi2);
b1=(sayi1 > sayi2);
System.out.println(sayi1+" > "+sayi2+" "+ b1 );
b1=(sayi1 < sayi2);
System.out.println(sayi1+" < "+sayi2+" "+ b1 );
b1=(sayi1 == sayi2);
System.out.println(sayi1+" == "+sayi2+" "+ b1 );
b1=(sayi1 >= sayi2);
System.out.println(sayi1+" >= "+sayi2+" "+ b1 );
b1=(sayi1 <= sayi2);
System.out.println(sayi1+" <= "+sayi2+" "+ b1 );
b1=(sayi1 != sayi2);
System.out.println(sayi1+" != "+sayi2+" "+ b1 );
}
}
Aşağıda bu örnek problemin (Program 1.5) sonucunu verilmektedir. Satır satır proğramı takip ederek sonucuları kontrol ediniz. b1 : true b2 : false b1 && b2 false b1 || b2 true sayi 1 : 1 sayi 2 : 2 1 > 2 false 1 < 2 true 1 == 2 false 1 >= 2 false 1 <= 2 true 1 != 2 true | |
|