Java Dersleri #54 - Proje : Dizideki Elemanların Ortalaması

preview_player
Показать описание
Kodlama Vakti Kanalına Hoşgeldiniz !

Kodlama Vakti ekibi olarak , programlamanın herkes tarafından öğrenilebilir olduğunu takipçilerimize benimsetmek olup , kanalımızda ki eğitimler özenle hazırlanmaktadır ve tamamen ücretsizdir! Vakit Kodlama Vaktidir !

Eğitimlerimizin size yararlı olduğunu düşünüyor ve beğeniyorsanız videoyu beğenmeyi , kanalımıza abone olmayı unutmayın.
Рекомендации по теме
Комментарии
Автор

Merhabalar, ben daha kısa bulduğum için bu şekilde bir kullanıma yöneldim sizlerle paylaşmak isterim:

import java.util.Scanner;

public class DiziOrtalama {
public static void main(String[] args) {
String[] lessons = {"Matematik", "Türkçe", "Fizik", "Tarih", "Kimya", "Beden", "Müzik"};
int[] notes = new int[7];
Scanner scan = new Scanner(System.in);
double result=0;
lütfen notlarınızı giriniz:");

for(int i=0; i< notes.length; i++){
System.out.print(lessons[i]+" dersinin notunu giriniz:");
notes[i] = scan.nextInt();
result+=notes[i];
}
+ (result/notes.length));
}
}

kd
Автор

Hocam merhabalar. Ben aynı örneği şöyle yaptım:

int [ ] notlar=new int[7];
double sonuc=0;
int toplam=0;

! Lütfen notlarınızı sırayla giriniz : ");
Scanner k=new Scanner(System.in);
for ( int i=0;i<notlar.length;i++) {
System.out.print(i+"'inci dersin notunu giriniz : ");
notlar[i]=k.nextInt();
}
for (int not : notlar) {
toplam+=not;
}
: "+(toplam/notlar.length));

dorukemekci
Автор

Merhaba hocam
for (not : notlar) kısmını anlamadımda önceki dersdede anlamamışdım izah ederseniz sevinirim

pasha
Автор

// ben videyu izlemeden önce dizinin elemanlarının teker teker kullanıcıdan alınacağını düşünmüstüm ve kullanıcının istediği kadar eleman girebileceği ve eleman girme işlemi bittiğinde \n yaparak ortalama bulma işlemini yaptıracağı bir program yaptım.
Aslında \n değil de kullanıcı boş bir enter yaptığında sistem eleman sayısının bittiğiini anlayıp kodu ortalama hesapalamaya geçirsin istedim fakat enter yapınca kod çalışmıyor konsalda bir satır aşağı iniyor ne zaman ki bir sayı girildiğinde çalışmaya devam ediyor \n girince boş değer algılıyo ve döngü bitiyor.Düzeltmeye uğraştım fakat beceremedim. NextInt den sonra boş bir input.nextline yaptım fakat o da ise yaramadı. herkese kolay gelsin

Scanner input = new Scanner(System.in);
int toplam = 0, ortalama= 0;
ArrayList<Integer> array = new ArrayList<Integer>();
while (true) {
System.out.println("arraydeki elemanları giriniz : (çıkış yapmak için \\n giriniz) ");

if(input.hasNextInt()){
int x = input.nextInt();
array.add(x);
}
else {
String str = input.nextLine();
if (str.isEmpty()){
System.out.println("boş değer girdiniz");
break;
}
}
}

for(int i =0; i<array.size(); i++ ){
toplam += array.get(i);
ortalama = toplam /(array.size());
}
System.out.println("dizideki elemanların ortalaması "+ ortalama);

talhac
Автор

Merhaba iyi günler videolarını severek izliyorum yalnız benim bir sorum olacak Arraylere eleman eklemeyle ilgili (Dışarıdan dizi boyutu ve dizi boyutuna göre dizi değerleri giren bir program yazınız. Dizi oluşturulduktan sonra dizinin istenen bir indis değerine bir değer ekleyen kodu yazınız.) Bu soruyu yapamıyorum lütfen yardımcı olur musunuz ?

halilalisa
Автор

Bir sorum olacak 15 elemanlı belirlenmiş bir dizinin en küçük 3 elemanını alacaksam nasıl yapabilirim lütfen yardımcı olur musunuz ?

halilalisa
Автор

Hocam videoyu şikayet ettim. Çünkü çok iyi ders olmuş

ibrahimomeroztas
Автор

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Lütfen kaç sayının ortalamalarını alacağınızı yazınız: ");
double toplam = 0;
int sayi = input.nextInt();
int[] ortalama = new int[sayi];

for(int i = 0 ; i< ortalama.length ; i++ ){
System.out.println("Lütfen " + (i+1) + ". sayıyı yazınız: ");
ortalama[i] = input.nextInt();
}
System.out.print("Yazdığınız sayılar: ");
for(int value : ortalama){
System.out.print(value + " ");
toplam += value;
}
sayıların ortalaması: " + toplam/ortalama.length);
}
}