Anasayfa | Web'den haberler | webbilisim Hakkında | İletişim | Filmler| || | | üye girişi | kayıt
Değişkenler

Java'da 3 tip değişken vardır: instance1 class ve local. Lokal değişkenler1 metodların ve blokların içinde tanımlanabilirler. Blok1 "{" ile başlayan ve "}" ile biten ifadeler topluluğudur. Blok içinde tanımlanan lokal değişkenler1 blok sonuna kadar geçerlidir. Genel formatı <tip> <değişken adı> şeklindedir. Örneğin double tipinde pi adlı değişkeni tanımlayalım: double pi; bir değer de atayabilirdik: double pi=3.1415.
Değişkenler; harf1 sayı1 dolar işareti1 alt çizgi ile başlayıp bu karakterlerle devam edebilir. Ama komutlar1 operatörler değişken ismi olarak kullanılamazlar.

Açıklamalar
Programlarınıza açıklama koymak için1 Java'da kullanabileceğiniz iki stil vardır. Birincisi çift slash ( // ). Çift slash'tan satır sonuna kadar olan kısımda bulunan her şey açıklama olarak kabul edilir.
İkincisi ise slash ve yıldız ( /*) ile başlar yıldız ve slash ile biter. Bunlar arasındaki her şey1 açıklama olarak kabul edilir. Örnek 1: double pi; // pi değişkeni double olarak tanımlandı. Örnek 1: /* Bu programın amacı sayısal loto tahmini yapmaktır.
Operatörler
Java'da bulunan operatörler aşağıdaki tabloda verilmiştir.
Kategori Operatör
Aritmetik + - * / %
İlişkisel < > >= <= == != && ||
Bit işlemeri & | ^ << >> >>> ~ &= |= ^=
Artırma ++
Azaltma --

Aşağıda iki değişken tanımlanıp1 bunlara değer atanıyor. Daha sonra ise bu iki değişkenin içeriği toplanıyor:
int x1y ;
x= 3 ;
y=4 ;
int z=x+y ;
Z 'nin değeri yedidir. Operatörlerin öncelik sırası aşağıdaki tabloda gösterilmiştir.
[] ()
++ - ! ~
* / %
+ -
<< >> >>>
< > <= >=
== !=
& ^
|
&&
||
= ve diğerleri
Bit işlemleri

Ayrılmış Kelimeler

Aşağıdaki tabloda1 Java'nın komutları olarak kullanılan kelimeler listelenmiştir. Bu kelimeler1 Java için ayrılmıştır. Yani bu kelimeleri değişken ismi gibi şeyler için kullanamazsınız. Bunlar sınıf tanımlaması1 değişken tipi belirleme1 koşul11 döngü gibi işlemler için kullanılır.
Abstract boolean
break byte
byvalue case
catch char
class const
continue default
do double
else extends
false final
finally float
for goto
if implements
import instanceof
int interface
long native
new null
package private
protected public
return short
static super
switch synchronized
this threadsafe
throw transient
true try
void while