Java tek boyutlu dizi örneği

Bir futbol takımın 34 haftalık maç  sonuçları girilecektir.Bir galiyet [2],beraberlik[1],mağlubiyet[0] sayılarını temsil ediyor.Galibiyet 3 puan,beraberlik 1 puan,mağlubiyet puan yok.Buna göre toplam puanları bulan program aşağıdadır.
Java tek boyutlu dizlere ve for döngüsü kullanımına örnek olacak uygulamamız aşağıda gibidir.

java tek boyutlu dizi Java tek boyutlu dizi tanımlama

import java.util.Scanner; //klavyeden veri okumak için gerekli sınıf
//asimmisirli06.blogspot.com
public class DizilerJS { //java tek boyutlu diziler örneği

    public static void main(String[] args) {
        Scanner oku = new Scanner(System.in);
        int mac[] = new int[34];// java tek boyutlu dizi tanımlama //34 tane değer tutacak dizimiz.
        int puan = 0, i, basarili = 0; //puan girilen skorları hesaplamak için
        for (i = 0; i < 34; i++) { //şunu unutmayalım dizilerin indis numarası sıfırdan başlar.
            System.out.println("Beraberlik [1],GALİP[2],YENİLGİ İSE[0]");
            System.out.println((i + 1) + ".ci maçı giriniz.");
            mac[i] = oku.nextInt();
            if (mac[i] == 1 || mac[i] == 2 || mac[i] == 0) { //kullanıcı 1 veya 2 veya 0 dışında girmesin.
                mac[i] = mac[i];

            } else {
                System.out.println("hatalı işlem");
                break;
            }
         
            if (i == 33) { //eğer döngümüz 34 defa döndüyse ve hata vermeden devam ettiyse başarılı olarak geriye değer çevirecektir.
                basarili = 1;
            }

        }

        if (basarili == 1) { //başarılı bir geldiyse puanları hesaplayacaktır.
            for (i = 0; i <34; i++) {
                if (mac[i] == 1) {
                    puan += 1;
                } else if (mac[i] == 2) {
                    puan += 3;
                }

            }
            System.out.println(puan);

        } else { //basarili==1 değer dönmediyse tekrar açın programı  hatasını verecektir.
            System.out.println("tekrar aç programı.");
        }
    }





Tüm içerikler asimmisirli06.blogspot.com 'a aittir.

Peki programımız neden bu kadar if satırı içeriyor ?
Her hatayı değerlendirip doğru sonuçları göstermek için if satırları konuldu.
































Java tek boyutlu diziler,java diziler,java dizi tanımlama,java tek boyutlu dizi tanımlama,Java diziler,Java dizi örnekleri

Yorumlar

Bilen Kişi Hakkında

cout<<"MERHABALAR";

echo"ARTIK bilenkisi.com adresi için içerik paylaşıyorum";

system.out.println("RSS akışları ile yazılarımın başlıkları paylaşılacaktır.");


#cd bilenkisi.com