lostyazilim
tr.link

Java Diziler [YARDIM]

8 Mesajlar 1.180 Okunma
acebozum
tr.link

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)
Hocam dizide bulunan tek sayıların adetini programı bulan java progrmaını yapmak istiyorum ancak nasıl?

class Ara{

public static void main (String args[]) throws Exception {

int a[]= {4,8,3,1,18,9,21,20,5,17};
int i, kalan;



for (i=0; i<10; i=i+1) {
kalan=a[i]%2;

System.out.print(kalan +" ");

if (kalan==1)
System.out.print("")

}


}
}


Yukarya kadar gelebildim?
 

 

wmaraci
reklam

Rec Rec Rock Metal and Yazılım. Kullanıcı
  • Üyelik 13.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Girişimci
  • Konum İstanbul Avrupa
  • Ad Soyad C** A**
  • Mesajlar 146
  • Beğeniler 37 / 36
  • Ticaret 0, (%0)
Bende c# üzerinden anlatayım mantığı sen çözersin arkadaşım şöyle yapacaksın mantık olarak if döngüsü ile sayı kalanı bulacaksın "%" operatörü oldugunu hatırlıyorum if döngüsünün içine for döngüsü ile saydıracaksın c# ta böyle javada kodlamayı pek bilmediğim için mantığı yazdım.
 

 

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)
yapıyorum ekrana 6 tane tek sayı var 6yı sayması lazım orda kaldım dur yapacam :D teşekkürler ama
 

 

berktosn berktosn WM Aracı Kullanıcı
  • Üyelik 03.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci / Bilgisayar Mühendisliği
  • Konum İstanbul Anadolu
  • Ad Soyad B** T**
  • Mesajlar 19
  • Beğeniler 1 / 1
  • Ticaret 6, (%100)
class Ara{

public static void main (String args[]) throws Exception {

int a[]= {4,8,3,1,18,9,21,20,5,17};
int i, kalan, adet = 0;



for (i=0; i<10; i=i+1) {
kalan=a[i]%2;
if (kalan == 1)
adet=adet+1;
}
System.out.println("Dizide "+ adet+ " tane tek sayı vardır.");

}
}

Buyur hocam
 

 

wmaraci
wmaraci

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)
hocam çok saol çözdüm mutlaka bir sayaç olacak böylece sayıdırma yapacağız ben ekrana 6 tane bir yazdırdım anca saydıramadım işte saollasın :)
 

 

berktosn berktosn WM Aracı Kullanıcı
  • Üyelik 03.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci / Bilgisayar Mühendisliği
  • Konum İstanbul Anadolu
  • Ad Soyad B** T**
  • Mesajlar 19
  • Beğeniler 1 / 1
  • Ticaret 6, (%100)
rica ederim adet sorduğunda, verilerden kaç tanesi durumu karşılıyor diye sorduğunda direk sayac koy orda saydır işine yaramıştır umarım kolay gelsin :)
 

 

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)

berktosn adlı üyeden alıntı

rica ederim adet sorduğunda, verilerden kaç tanesi durumu karşılıyor diye sorduğunda direk sayac koy orda saydır işine yaramıştır umarım kolay gelsin :)


yaradı buraya kadar geldim ama anlamışısım konuyu sadece sayaç eksikmiş :)

Ek Olarak: Tek sayılar: 3 1 9 21 5 17
Adeti:6

Bunu nasil yapariz sadece kalan sonra a (i) yazcaz
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
İkinci bir array yada liste tanımla, if içindede gelen sayı değerlerini tanımladığın array yada List'in içine doldur. sonrada bir for döngüsü ilede yazdır.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al