Deyİmler
Bir deyim bir programın içindeki tek komuttur. Bir tek deyim noktalı virgülle ";" biter. Tek bir deyim birden fazla satırdan oluşan kodları kaplayabilir, fakat noktalı virgüle kadar olan herşey tek bir komutmuş gibi işlenir. Bir deyim:
  • Değişken bildirebilir,
  • Referans veri türü yaratabilir,
  • Bir değişkene değer atayabilir,
  • Bir değişkeni arttırabilir veya azaltabilir (++ veya -- işletmenlerini kullanarak)
  • Bir yöntem çağırabilir,
  • Bir yöntemin yürütülmesini tamamlayabilir (return döndürme_değeri;).
Çoklu deyimler birleşik deyimler oluşturmak için ({ ve }) paranteziyle kapsanabilir. Bu deyimler sadece bir deyime izin verilen yerlerde (yürütme kontrolu deyimlerinde açıklanacak) kullanılabilirler. Aşağıdaki örnek basit bir deyim bloğunu göstermektedir.
...
{
   int i = 0;
   i += i+1;
   String s = i.toString();
   s = "2*2=" + s;
}
...
						
Program yürütülürken, deyimler yazıldıkları sırayla yürütülür. Fakat, deyimlerin yürütülmesini akış kontrolu deyimleri kullanarak bazı koşullara göre kontrol etmek mümkündür. Üç grup akış kontrolu deyimi vardır: Döngü deyimler, koşullu deyimler, ve dallanan deyimler. Döngü ve koşullu deyimler kendileri zaten deyim oldukları için istenilen derinlikte yuvalanabilirler (gövdelerinde başka akış kontrolu içerebilirler).