Java İfadeleri, İfadeleri ve Blokları

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 = 90bir 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.4bir ifadedir.

 if (number1 == number2) System.out.println("Number 1 is larger than number 2"); 

Burada, number1 == number2bir 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 9ve 5değ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, ++numberbir 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.

Ilginç makaleler...