JAVA'ya giriş

730519

Picopat
Katılım
15 Kasım 2023
Mesajlar
31
Java merhaba dünya programı.

Java:
// Benim İlk Programım

class MerhabaDunya {
    public static void main(String[] args) {
        System.out.println("Merhaba dünya!");
    }
}

1 ---> // Benim İlk Programım: Java'da "//" sembolleriyle başlayan herhangi bir satır bir yorum satırıdır. Yorum satırları, programın amacını ve işlevini anlamak için kodu okuyan kullanıcılara yöneliktir. Yorum satırları, Java derleyicisi tarafından tamamen görmezden gelinir.Not: Java derleyicisi: Java programını bilgisayarın yürütebileceği Java bytecode'a dönüştüren bir uygulamadır.

2 ---> class MerhabaDunya { ... }: Java'da her uygulama bir sınıf tanımıyla başlar. Ayrıca, sınıf adıyla Java'daki dosya adı(yani MerhabaDunya.java) aynı olmalıdır. Buradaki "MerhabaDunya", sınıfın adıdır ve sınıf tanımı aşağıdaki gibidir;

Kod:
class MerhabaDunya {
     ... ... ...
     }

3 ---> public static void main(String[] args) { ... }: Bu "main metodu" dur. Java'da her uygulama "main metodu" nu içermelidir. Java derleyicisi main metodu'ndaki kodu yürüterek başlar. Main metodu'nun Java'daki şekli aşağıdaki gibidir;

Kod:
public static void main(String[] args) {
     ... ... ...
     }

4 ---> System.out.println("Merhaba dünya!"); : Bu kod bir yazdırma ifadesidir. Standart çıktıya (yani ekrana) "Merhaba dünya!" metnini yazdırır. Java'da çift tırnak işaretleri içerisindeki metin "String" olarak adlandırılır.Print ifadesinin sınıf tanımının içerisindeki "main fonksiyonu" nun içerisinde olduğuna dikkat edin.
 
Ek olarak.

String[] args parametresi ise kullanıcının, program dışında girdi almasını sağlayan bir dizidir.

Örnek olarak;
Java:
public static void main(String[] args){

    if(args.Lengt() != 0){
        for(String arg: args){
            System.out.println("Merhaba " + arg);
        }
    }

}

Bu programı build aldıktan sonra böyle çalıştırabiliriz.

java -jar program.jar -Ali -Veli

Merhaba Ali
Merhaba Veli

Diye çıktı verir.
 
Ek olarak.

String[] args parametresi ise kullanıcının, program dışında girdi almasını sağlayan bir dizidir.

Örnek olarak;
Java:
public static void main(String[] args){

    if(args.Lengt() != 0){
        for(String arg: args){
            System.out.println("Merhaba " + arg);
        }
    }

}

Bu programı build aldıktan sonra böyle çalıştırabiliriz.

java -jar program.jar -Ali -Veli

Merhaba Ali
Merhaba Veli

Diye çıktı verir.
args mantığı doğru, bir tek

Merhaba Ali
Merhaba Veli

yerine

Merhaba -Ali
Merhaba -Veli

diye çıktı verir.
 

Technopat Haberler

Geri
Yukarı