Konsoldan Bilgi Gönderme – terminalden veri girişi

Bir Java uygulamasına işletim sisteminde çalıştırırken (komut satırında) değer gönderilebilmektedir. Bu değerler string dizi olarak main metodunda karşılanırlar.

Buna bir örnek verelim.

class konsolUygulama {
public static void main(String[] args) {
 System.out.println("Merhaba");
 System.out.println(args[0]);
}
}

Öncelikle derleyelim c:\javauygulama>javac konsolUygulama.java

Şimdi çalıştıralım c:\javauygulama>java konsolUygulama Selam

şeklinde çalıştırıldığına Selam bilgisi main metodu içerisindeki args isimli diziye değer olarak gönderilir. Tek değer gittiği için yazdırırken args[0] (sıfırıncı eleman) ekrana yazacaktır.

Ekrana

Merhaba
Selam

yazacaktır.

Eğer “c:\javauygulama>java konsolUygulama Selam Arkadas” şeklinde iki argüman da gönderilebilir.

Dizin

O. elemanı  args[0]=”selam”,

1. elemanı args[1]=”Arkadas” olacaktır (args[0], args[1], …, args[n-1]). Ama bu uygulamada args[1] kullanılmadığı için bir hata da, bir sonuçta vermeyecektir.

Args bir dizi değişken adıdır bunun yerine mesela “dizi” ifadesini de kullanabilirsiniz. Unutmayalım args bir dizi ve türü de stringtir (String yerine başka tip kullanılmaz).

Konsoldan Bilgi Gönderme – terminalden veri girişi

Bir Java uygulamasına işletim sisteminde çalıştırırken (komut satırında) değer gönderilebilmektedir. Bu değerler string dizi olarak main metodunda karşılanırlar.

Buna bir örnek verelim.

class konsolUygulama {
public static void main(String[] args) {
 System.out.println("Merhaba");
 System.out.println(args[0]);
}
}

Öncelikle derleyelim c:\javauygulama>javac konsolUygulama.java

Şimdi çalıştıralım c:\javauygulama>java konsolUygulama Selam

şeklinde çalıştırıldığına Selam bilgisi main metodu içerisindeki args isimli diziye değer olarak gönderilir. Tek değer gittiği için yazdırırken args[0] (sıfırıncı eleman) ekrana yazacaktır.

Ekrana

Merhaba
Selam

yazacaktır.

Eğer “c:\javauygulama>java konsolUygulama Selam Arkadas” şeklinde iki argüman da gönderilebilir.

Dizin

O. elemanı  args[0]=”selam”,

1. elemanı args[1]=”Arkadas” olacaktır (args[0], args[1], …, args[n-1]). Ama bu uygulamada args[1] kullanılmadığı için bir hata da, bir sonuçta vermeyecektir.

Args bir dizi değişken adıdır bunun yerine mesela “dizi” ifadesini de kullanabilirsiniz. Unutmayalım args bir dizi ve türü de stringtir (String yerine başka tip kullanılmaz).