lostyazilim
tr.link

Java da Araba Galerisi

19 Mesajlar 4.811 Okunma
acebozum
tr.link

thysngl thysngl WM Aracı Kullanıcı
  • Üyelik 03.03.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Programcısı
  • Konum İstanbul Avrupa
  • Ad Soyad T** G**
  • Mesajlar 16
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Böyle bir şeyle uğraşıyorumda yardım edecek var mı

Bir araba galerisinde araba bilgilerini tutmak için sınıf yazılacaktır. Arabanın marka, model, yıl ve fiyat
bilgileri tutulacaktır. Sınıfın tüm değişkenlerine ilk değer atayabilecek bir yapıcı metodu olacaktır. Sınıf değişkenleri
erişime kapalı olacaktır. Sınıf metodu olarak Listele metodu bulunacak ve eklenen arabaların bilgileri bu metod
kullanılarak listelenecektir. Program çalıştırıldığında iki araba girişinin yapılması, araba bilgilerinin listelenmesi
işlemleri ve sonunda programdan çıkış işlemi yapılması durumunda ekran görüntüsü aşağıdaki gibidir.



İpucu: Ekran seçenek görüntülerini while döngüsü kullanarak main metodu içerisinde tanımlayınız. Yazdığınız araba
sınıfı içerisinde sınıf değişkenleri olarak, araba bilgilerini tutacak bir esnek liste, eklenen araba sayısını ve toplam
araba fiyatını tutacak değişkenler tanımlayınız. Sınıf yapıcı metodu ile her araba oluşturulması sırasında bu
değişkenler üzerinde gerekli işlemleri yapınız.
 

 

elektronikssl
webimgo

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Hocam ödevi buraya kopyaladınız, birileri yaptı diyelim sizde sınıfı geçtiniz? Kimi kandırmış oldunuz ?
PRODUCTION reddeer77

kişi bu mesajı beğendi.

thysngl thysngl WM Aracı Kullanıcı
  • Üyelik 03.03.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Programcısı
  • Konum İstanbul Avrupa
  • Ad Soyad T** G**
  • Mesajlar 16
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
kendimi. sadece yardım istiyorum
 

 

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
İstekte bulunduğunuz şey o kadar basitki azıcık araştırmayla çok rahatlıkla yapabilirsiniz. 2-3 saatlik çalışmayla 0 bilgili biri bile tamamlayabilir
 

 

wmaraci
wmaraci

OguzEREN OguzEREN MustafaKemalAtatürk Kullanıcı
  • Üyelik 15.10.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Computer Engineering
  • Konum İzmir
  • Ad Soyad O** E**
  • Mesajlar 216
  • Beğeniler 54 / 61
  • Ticaret 0, (%0)
Google'a java class yapıları, java erişim belirliyiciler, metodlar gibi şeyler yazarak nasıl yapıldığına bakabilir takıldığınız noktalarda veya bir hata almanız durumunda burada paylaşırsanız yardımcı olurum.
Aksi taktirde siz değil biz uğraşmış oluruz.Böyle bir şeyle uğraşıyorumda
 

 

A good friend would give you the shirt off his back.

Blacksheep Blacksheep .NET Developer Kullanıcı
  • Üyelik 20.07.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Webmaster
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 2074
  • Beğeniler 60 / 532
  • Ticaret 10, (%100)
Ödevine benzer aynı işlemleri yapan bir kütüphane uygulaması yazmıştım arşivimden buldum.Bu adresten indirip inceleyebilir öğrenip kendin yazabilirsin.
 

 

Fizello - Inspired by Colors

AhmetCakmak34 AhmetCakmak34 WM Aracı Kullanıcı
  • Üyelik 10.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad A** Ç**
  • Mesajlar 2471
  • Beğeniler 934 / 1174
  • Ticaret 41, (%100)
Array, arraylist, dizi tanımlama, kalıtım, overload, overriding ve constructor konularını güzelce öğrenirsen bu projeyi maksimum 2-3 saatte yapabilirsin. Bunların hepsi youtube'da anlatımları var. Bunlar java'nın temelidir. Temeli sağlam olan bilginin devamıda güzelce gelir.
 

 

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)
önce bir başlayın..

class Araba {

}

diye... yaz, çiz sonra ben burada tıkandım diye paylaşıver. yardım eden olur.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

ebruu1607 ebruu1607 WM Aracı Kullanıcı
  • Üyelik 08.01.2017
  • Yaş/Cinsiyet 27 / K
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad E** S**
  • Mesajlar 6
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
class Araba{
static int fiyat,yil,sayi=0,toplam=0;
static String marka;
static String model;
Araba(String mrk,String mdl,int yl, int fyt){
Araba.marka=mrk;
Araba.model=mdl;
Araba.yil=yl;
Araba.fiyat=fyt;
Araba.sayi++;
}
public static void listeleme(){
System.out.println("Marka-Model-Yıl-Fiyat");
System.out.println(Araba.marka+"-"+Araba.model+"-"+Araba.yil+"-"+Araba.fiyat+" TL");
System.out.println("Toplam Araba Sayısı: "+Araba.sayi);

}
}
public class javaodev {

public static void main(String[] args) {
System.out.println("Beykent Araba Dünyası Ltd. Şti.'ye Hoşgeldiniz");
while (true){
Scanner giris=new Scanner(System.in);
System.out.println("1. Araba Ekle");
System.out.println("2. Araba Listele");
System.out.println("3. Çıkış");
System.out.print("Seçenek :");
int secenek=giris.nextInt();
if (secenek==1) {
Scanner klavye=new Scanner(System.in);
System.out.print("Araba Markası :");
String marka=klavye.nextLine();

System.out.print("Araba Modeli :");
String model=klavye.nextLine();

System.out.print("Üretim Yılı :");
int yil=klavye.nextInt();

System.out.print("Fiyat :");
int fiyat=klavye.nextInt();
Araba a=new Araba(model, marka, yil, fiyat);
}
else if (secenek==2){
Araba.listeleme();


}
else if (secenek==3){
System.out.println("Güle Güle...");
break;
}
}
}


Ekran Çıktısı
Beykent Araba Dünyası Ltd. Şti.'ye Hoşgeldiniz
1. Araba Ekle
2. Araba Listele
3. Çıkış
Seçenek :1
Araba Markası :sahin
Araba Modeli :tofas
Üretim Yılı :2009
Fiyat :150000
1. Araba Ekle
2. Araba Listele
3. Çıkış
Seçenek :1
Araba Markası :kartal
Araba Modeli :sxl
Üretim Yılı :2010
Fiyat :140000
1. Araba Ekle
2. Araba Listele
3. Çıkış
Seçenek :2
Marka-Model-Yıl-Fiyat
sxl-kartal-2010-140000 TL
Toplam Araba Sayısı: 2
1. Araba Ekle
2. Araba Listele
3. Çıkış
Seçenek:

Sorun şu giriş yapılan marka model uretim yılı ve fiyat 2 kere yazmıyor yani son girilenleri sadece yazdırıyor. Birde toplama işleminde sıkıntı var. Yardımcı olursanız çok sevinirim.
 

 

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)
Sınıfta aşağıdaki gibi bir sınıf değişkeni tanımlayınız.

static List arabaList = new ArrayList();

Araba'yı ürettiğiniz satırın altında;

Araba a=new Araba(model, marka, yil, fiyat);

arabaList.add(a);
---

Araba sınıfnız içinde Object sınıfından kalıtım alarak toString() metodunu override ediniz;

@Override
public String toString(){
return marka+"-"+ model+"-"+yil+"-"+ fiyat+" TL";
}

---


Yazdırırkende (listeleme()) metodunuzda;

public static void listeleme(){
System.out.println("Marka-Model-Yıl-Fiyat");
for(Araba araba : arabaList){
System.out.println((araba.toString());
}
System.out.println("Toplam Araba Sayısı: "+arabaList.size());

}

-- yeterli olacaktır.

Kolay gele ;)


ebruu1607 adlı üyeden alıntı


class Araba{
static int fiyat,yil,sayi=0,toplam=0;
static String marka;
static String model;
Araba(String mrk,String mdl,int yl, int fyt){
Araba.marka=mrk;
Araba.model=mdl;
Araba.yil=yl;
Araba.fiyat=fyt;
Araba.sayi++;
}
public static void listeleme(){
System.out.println("Marka-Model-Yıl-Fiyat");
System.out.println(Araba.marka+"-"+Araba.model+"-"+Araba.yil+"-"+Araba.fiyat+" TL");
System.out.println("Toplam Araba Sayısı: "+Araba.sayi);

}
}
public class javaodev {

public static void main(String[] args) {
System.out.println("Beykent Araba Dünyası Ltd. Şti.'ye Hoşgeldiniz");
while (true){
Scanner giris=new Scanner(System.in);
System.out.println("1. Araba Ekle");
System.out.println("2. Araba Listele");
System.out.println("3. Çıkış");
System.out.print("Seçenek :");
int secenek=giris.nextInt();
if (secenek==1) {
Scanner klavye=new Scanner(System.in);
System.out.print("Araba Markası :");
String marka=klavye.nextLine();

System.out.print("Araba Modeli :");
String model=klavye.nextLine();

System.out.print("Üretim Yılı :");
int yil=klavye.nextInt();

System.out.print("Fiyat :");
int fiyat=klavye.nextInt();
Araba a=new Araba(model, marka, yil, fiyat);
}
else if (secenek==2){
Araba.listeleme();


}
else if (secenek==3){
System.out.println("Güle Güle...");
break;
}
}
}


Ekran Çıktısı
Beykent Araba Dünyası Ltd. Şti.'ye Hoşgeldiniz
1. Araba Ekle
2. Araba Listele
3. Çıkış
Seçenek :1
Araba Markası :sahin
Araba Modeli :tofas
Üretim Yılı :2009
Fiyat :150000
1. Araba Ekle
2. Araba Listele
3. Çıkış
Seçenek :1
Araba Markası :kartal
Araba Modeli :sxl
Üretim Yılı :2010
Fiyat :140000
1. Araba Ekle
2. Araba Listele
3. Çıkış
Seçenek :2
Marka-Model-Yıl-Fiyat
sxl-kartal-2010-140000 TL
Toplam Araba Sayısı: 2
1. Araba Ekle
2. Araba Listele
3. Çıkış
Seçenek:

Sorun şu giriş yapılan marka model uretim yılı ve fiyat 2 kere yazmıyor yani son girilenleri sadece yazdırıyor. Birde toplama işleminde sıkıntı var. Yardımcı olursanız çok sevinirim.
AhmetKarabulut

kişi bu mesajı beğendi.

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