18 Nisan 2015 Cumartesi

JAVA ÖRNEKLERİ (Diziler-1)

//Tek boyutlu diziye dışarıdan eleman girilmesi..

package eleman_giris;
import java.util.Scanner;
public class Eleman_giris {
    public static void main(String[] args) {
        Scanner giris=new Scanner(System.in);
        System.out.print("Kaç elemanlı dizi olsun?=");
        int n=giris.nextInt();
        int dizi[]=new int[n];
        for (int i = 0; i < dizi.length; i++) {
       
            System.out.print("dizinin "+(i+1)+". degerini giriniz:");
            dizi[i]=giris.nextInt();
        }
        for (int i = 0; i < dizi.length; i++) {
            System.out.println(+dizi[i]);
        }
    }
    }

//tek boyutlu dizide arama yapmak için

package eleman_giris;
import java.util.Scanner;
public class Eleman_giris {
    public static void main(String[] args) {
        Scanner giris=new Scanner(System.in);
        System.out.print("Kaç elemanlı dizi olsun?=");
        int n=giris.nextInt();
        int dizi[]=new int[n];
        for (int i = 0; i < dizi.length; i++) {
       
            System.out.print("dizinin "+(i+1)+". degerini giriniz:");
            dizi[i]=giris.nextInt();
        }
        System.out.println("Ara:");
        int ara=giris.nextInt();
        for (int i = 0; i < dizi.length; i++) {
            if (ara==dizi[i]) {
              System.out.println("Aranilan sayi dizinin "+(i+1)+".elemanidir");
            }
       
       }
    }
    }

// birim matris oluşturma..

package eleman_giris;
import java.util.Scanner;
public class Eleman_giris {
    public static void main(String[] args) {
        Scanner giris=new Scanner(System.in);
        System.out.print("Kaç elemanlı dizi olsun?=");
        int n=giris.nextInt();
        int dizi[][]=new int[n][n];
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                if (i==j) {
                    dizi[i][j]=1;
                }
                else    dizi[i][j]=0;
            }
        }
        for (int i = 0; i < n; i++) {
            System.out.println("");
            for (int j = 0; j < n; j++) {
                System.out.print(+dizi[i][j]);
            }
       }
        System.out.println("");
    }
    }

//tek ve cift sayıları bulup tekdizi veya çift diziye atama, istenileni gösterme..

package eleman_giris;
import java.util.Scanner;
public class Eleman_giris {
    public static void main(String[] args) {
        Scanner giris=new Scanner(System.in);
        System.out.println("kaç elemanlı matris olsun?:");
        int n=giris.nextInt();
        int dizi[]=new int[n];
        int cdizi[]=new int[n/2];
        int tdizi[]=new int[n/2];
        int c=0,t=0;
        for (int i = 0; i < n; i++) {
            dizi[i]=i;
            if (dizi[i]%2==0) {
                cdizi[c]=i;
                c++;
             }
            if (dizi[i]%2==1) {
             tdizi[t]=i;
             t++;
            }
        }
        System.out.println("tek sayilari mi goruntulemek istersiniz yoksa cift sayilari mi?:");
        System.out.print("1)Cift, 2)Tek =>");
        int secim=giris.nextInt();
        switch(secim)
        {
            case 1: for (int i = 0; i < cdizi.length; i++) {
                    System.out.println(+cdizi[i]);
        }
            break;
            case 2: for (int i = 0; i < tdizi.length; i++) {
            System.out.println(+tdizi[i]);
        }
            break;
            default : System.out.println("1 veya 2 rakamını giriniz..");
        }
       
        }
    }

Hiç yorum yok:

Yorum Gönder

Etiketler