Bu eğitimde örnekler yardımıyla Java ifadeleri, Java ifadeleri, ifade ve ifade arasındaki fark ve Java blokları hakkında bilgi edineceksiniz.
Önceki bölümlerde, çok fazla açıklama yapmadan ifadeler, ifadeler ve bloklar kullandık. Artık değişkenler, operatörler ve değişmezler hakkında bilgi sahibi olduğunuza göre, bu kavramları anlamak daha kolay olacaktır.
Java İfadeleri
Bir Java ifadesi, değişkenler, operatörler, değişmez değerler ve yöntem çağrılarından oluşur. Yöntem çağrıları hakkında daha fazla bilgi edinmek için Java yöntemlerini ziyaret edin. Örneğin,
int score; score = 90;
Burada, score = 90
bir int
. Başka bir örnek düşünün,
Double a = 2.2, b = 3.4, result; result = a + b - 3.4;
İşte a + b - 3.4
bir ifadedir.
if (number1 == number2) System.out.println("Number 1 is larger than number 2");
Burada, number1 == number2
bir boole değeri döndüren bir ifade var. Benzer şekilde, "Number 1 is larger than number 2"
bir dizgi ifadesidir.
Java İfadeleri
Java'da her ifade tam bir yürütme birimidir. Örneğin,
int score = 9*5;
Burada bir açıklamamız var. Bu ifadenin tam yürütme çoğaltan tamsayılar içerir 9
ve 5
değişkene sonucu atama sonra ve score
.
Yukarıdaki açıklamada bir ifademiz var 9 * 5
. Java'da ifadeler, ifadelerin parçasıdır.
İfade ifadeleri
Bir ifadeyi a ile sonlandırarak ifadeye dönüştürebiliriz ;
. Bunlar ifade ifadeleri olarak bilinir. Örneğin,
// expression number = 10 // statement number = 10;
Yukarıdaki örnekte bir ifademiz var number = 10
. Burada noktalı virgül ( ;
) ekleyerek ifadeyi bir ifadeye ( number = 10;
) dönüştürdük.
Başka bir örnek düşünün,
// expression ++number // statement ++number;
Benzer şekilde, ++number
bir ifadedir oysa ++number;
bir ifadedir.
Beyanname Beyanları
Java'da, bildirim ifadeleri değişkenleri bildirmek için kullanılır. Örneğin,
Double tax = 9.5;
Yukarıdaki ifade, başlatılan değişken bir vergi beyan eder 9.5
.
Not : Java'da karar vermede ve döngüde kullanılan kontrol akışı ifadeleri vardır. Sonraki bölümlerde kontrol akışı ifadeleri hakkında bilgi edineceksiniz.
Java Blokları
Blok, küme ayraçları içine alınmış bir ifade grubudur (sıfır veya daha fazla) ( )
. Örneğin,
class Main ( public static void main(String() args) ( String band = "Beatles"; if (band == "Beatles") ( // start of block System.out.print("Hey "); System.out.print("Jude!"); ) // end of block ) )
Çıktı :
Hey Jude!
Yukarıdaki örnekte bir bloğumuz var if (… .)
.
Burada, bloğun içinde iki ifademiz var:
System.out.print("Hey ");
System.out.print("Jude!");
Bununla birlikte, bir bloğun herhangi bir ifadesi olmayabilir. Aşağıdaki örnekleri düşünün,
class Main ( public static void main(String() args) ( if (10> 5) ( // start of block ) // end of block ) )
Bu geçerli bir Java programıdır. Burada bir bloğumuz var if (… )
. Ancak bu bloğun içinde herhangi bir ifade yoktur.
class AssignmentOperator ( public static void main(String() args) ( // start of block ) // end of block )
Burada bloğumuz var public static void main() (… )
. Ancak yukarıdaki örneğe benzer şekilde bu bloğun herhangi bir ifadesi yoktur.