JAVA DİLİNDE - Dizi kullanarak istenilen sayıları ekrana yazdıran kod

 

1-10 arasındaki sayıları ekrana yazdıran kod

public class NewMain {

    public static void main(String[] args) {

      int A[]=new int[10];  //10 elemanlı bir dizi olduğunu göstermek amacıyla oluşturulmuştur...

      for (int i=1;i<=10;i++){ 

//ifade edilmek istenen şey sayı 1'den başlasın(i=1),sayı başlangıç sayısından                                              //10'a kadar devam etsin (i<=10) ve sayı birer birer artsın(i++)  for döngüsünün asıl kalıbını vermek //gerekirse şudur; for(başlangıç değeri; döngü koşulu; artış miktarı)

          A[i]=i;//burada dizinin sayısını ,elemanlarını veriyoruz. Döngüde olan sayıyı diziye aktardık.

          System.out.println(A[i]+" ");//Ve diziyi ekrana yazdırdık..

      }

    }

}

Ekran çıktısı aşağıda verilmiştir.





 Konsoldan değer girilerek oluşan dizi

      import java.util.Scanner; //Konsoldan değer almak için gerekli kütüphane

     public class NewMain {

    public static void main(String[] args) { 

      Scanner tara=new Scanner(System.in);//Konsoldan değer alınacağı için gerekli her zaman

      int a = 0,b;

      System.out.println("Kaç elemanlı dizi olsun?");//kullanıcıya ne istediğini sorar

      b=tara.nextInt();//değer hangi tip ise ona göre yapılır..

      System.out.println("sayıları giriniz");

      for(int i=1;i<=b;i++){// b değeri kullanıcının kaç eleman istediğine göre döngü oluşturur.

       a=tara.nextInt();

      }

       System.out.println(b+"adet eleman bulunmaktadır.");

    }

}




Konsoldan girilen değer ile oluşan dizi ile pozitif ve negatif girilen sayıların sayısını  veren kod

import java.util.Scanner;//Kullanıcıdan değer almamız için gerekli kütüphane 

public class NewMain {

    public static void main(String[] args) { 

      Scanner tara=new Scanner(System.in);

      int a = 0,b;int p=0;int n=0;//Negatif ve pozitif olan sayı adedini bulmak için değerlere 0 vererek işe başlıyoruz.

      System.out.println("Kaç elemanlı dizi olsun?");

      b=tara.nextInt();

      System.out.println("sayıları giriniz");

      for(int i=1;i<=b;i++){

       a=tara.nextInt();//oluşan dizinin içindeki sayılara a dendi ve bu a değerini kullanıcı istediği  sayıları girer

       if(a>=0)//dizideki sayılar yani a eğer 0'dan büyükse pozitif olacağı şartı

          p=p+1;// eğer koşul uyarsa pozitif sayıları  arttıryoruz.

       else

           n=n+1;// eğer 0'dan  büyük koşuluna uymazsa buraya girer ve neg. sayıları bir arttırır.

      }

      System.out.println(p+"adet pozitif sayı bulunmaktadır.");

      System.out.println(n+"adet negatif sayı bulunmaktadır.");

    }

}



 Umarım sizler için faydalı olmuştur. İyi Çalışmalar Dilerim...👧

Yorumlar