import java.util.Scanner;
class Araba{
static ArrayList
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++;
}
@Override
public String toString(){
return marka+"-"+ model+"-"+yil+"-"+ fiyat+" TL";
}
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());
}
}
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);
Araba.arabaList.add(a);
}
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ı :tofas
Araba Modeli :sahin
Üretim Yılı :2009
Fiyat :250000
1. Araba Ekle
2. Araba Listele
3. Çıkış
Seçenek :1
Araba Markası :kartal
Araba Modeli :slx
Üretim Yılı :2010
Fiyat :300000
1. Araba Ekle
2. Araba Listele
3. Çıkış
Seçenek :2
Marka-Model-Yıl-Fiyat
slx-kartal-2010-300000 TL
slx-kartal-2010-300000 TL
Toplam Araba Sayısı: 2
1. Araba Ekle
2. Araba Listele
3. Çıkış
Seçenek :
dediklerinizi yazdım ama sadece değişiklik 2 kere yazdırması oldu ama aynısını 2 kere yazdırıyor. kullanıcı iki farklı giriş yapıyor ikiside farklı o yüzden farklı şekilde yazdırması lazım. tekraradan yardımcı olursanız çok sevinirim. Bir önceki içinde çok teşekkür ederim.