public String türü, cinsi, sesi

advertisement
YayınTarihi:
TMYO Bil.Böl. Nesne Tabanlı Programlama 2
16.10.2016 17:07
(1&2 ö)
EV Ödev 3


1)
(Nesne Oluşturup Kullanma)
Ödevleri deftere yazın. Zamanında (yayınlandığı tarihini takip eden ders saatinde) teslim edin. Aldığınız nota
itirazınız olursa; zaman geçirmeden ödev haftası içinde itirazda bulunun.
Bazı programların cevabı kutucuk içinde verilmiştir. Deftere de aynı formatta (soruyu da cevabı da) yazın.
Aşağıdaki maddelere uygun Java programını yazın.
package prj;
class program{
public static void
main(String[] s) {
Öğrenci Ali=new Öğrenci();
Ali.ad="Ali";
Ali.soyad="TAŞ";
Ali.V1=50;
Ali.V2=40;
Ali.F=75;
Ali.Yaz();
} }
class Öğrenci{
public String ad, soyad;
public int V1,V2,F;
public void Yaz(){
System.out.println(ad+" "+soyad+"
"+V1+" "+V2+" "+F);
} }
// Ali TAŞ 50 40 75
2)
4)
class işçi{
public String adı;
public int maaşı, yaşı;
public void Yaz(){
System.out.println(adı+" "+maaşı+" "+yaşı);
} }
// yakup 2000 33
Aşağıdaki maddelere uygun Java programını yazın.
 Programa; türü, cinsi, ağırlığı, Sesi, yaz() elemanları olan hayvan
isimli sınıf ekleyin.
 Yaz metodu; girilen String veriyi ekrana yazsın.
 Program içinde köpek, kangal, 25,havhav verileri atanacak Lessi
isimli; kedi, van, 2, mivav verileri atanacak tekir isimli ve fare,
fındık, 0.15 jerry isimli nesneleri oluşturun. Verilerini atayın.
 Yaz metodunu kullanarak nesnelerin cinslerini ekrana yazın.
Bir önceki soruda, okuma işlemini kurucu yapacak şekilde
motife edin.
class program{ public static void main(String[] s) {
hayvan Lessi=new hayvan("köpek","kangal",25,"havhav");
hayvan tekir=new hayvan( "kedi" ,"van", 2,"miyav");
hayvan jerry=new hayvan("fare","fındık", 0,"vik");
Lessi.Yaz();
tekir.Yaz(); jerry.Yaz();
}}
class hayvan{
public String türü, cinsi, sesi; public int ağırlığı;
public hayvan(String t,String c,int a,String s) {
türü=t; cinsi=c; ağırlığı=a; sesi=s;}
public void Yaz(){ System.out.println(cinsi);
} }
Aşağıdaki maddelere uygun Java programını yazın.
 Programa; adı, maaşı, yaşı, Yaz() isimli elemanları bulunan İşçi
sınıf ını ekleyin.
 Program içinde İşçi sınıfından Yakup isimli nesneyi oluşturup
 içine yakup, 2000, 33 verisini atayın. Yakup nesnesindeki
alanları Yaz() metodunu kullanarak ekrana yazdırın.
package prj;
class program{ public static void main(String[] s) {
işçi yakup=new işçi();
yakup.adı="Yakup";
yakup.maaşı=2000;
yakup.yaşı=33;
yakup.Yaz();
}}
3)
package prj;
class program{ public static void main(String[] s) {
hayvan Lessi=new hayvan();
Lessi.türü="köpek"; Lessi.cinsi="kangal";
Lessi.ağırlığı=25;
Lessi.sesi="havhav";
hayvan tekir=new hayvan();
tekir.türü="kedi";
tekir.cinsi="van";
tekir.ağırlığı=2;
tekir.sesi="miyav";
hayvan jerry =new hayvan();
jerry.türü="fare";
jerry.cinsi="fındık";
jerry.ağırlığı=0;
jerry.sesi="vik";
Lessi.Yaz(Lessi.cinsi);
tekir.Yaz(tekir.cinsi);
jerry.Yaz(jerry.cinsi);
}}
class hayvan{
public String türü, cinsi, sesi;
public int ağırlığı;
public void Yaz(String s){ System.out.println(s);
} } // kangal, van, fındık
 ad, soyad,V1,V2,F alanları ve Yaz isimli Metodu olan Öğrenci
isimli bir sınıf ekleyin.
 Yaz(), tüm alanları ekrana yazdırsın.
 Program içinde, öğrenci sınıfından Ali nesnesini türetin.
 Ali nesnesinin alanlarına “Ali”, “TAŞ”, 50, 40, 75 verilerini
atayın.
 Yaz() ı kullanarak bilgileri ekrana yazdır.
// kangal, van, fındık
5)
6)
Aşağıdaki maddelere uygun Java programını yazın.
 Programa; plaka, ceza, yaz() elemanları olan Araç isimli sınıfı
ekleyin.
 Program içinde Araç nesnesinden alininArabası, velininArabası
nesnelerini türetin. Bu nesnelere sırasıyla “27 AB 266” 850 ve
“27 KP 246” 345 verilerini atayın,
 Yaz() metodunu kullanarak nesne verilerini ekrana yazdırın.
Aşağıdaki maddelere uygun Java programını yazın.
 Programa; bölüm, gün, saat, adı, öğretmen, sınıf, yaz()
elemanları olan dersProgramı isminde bir sınıf ekleyin.
 Program içinde aşağıdaki tabloya uygun nesne türetip ilgili
verileri atayın.
nesneAdı bölüm gün saat
adı
öğretmen
nesne
bil
pzt 8:30
nesne
Emin
web
bil
sal
11:00 Web
Barış
int
bil
çar 14:10 internet Erdal
görsel
bil
per 9:20
görsel
Zülfikar
 Yaz() metodunu kullanarak nesne verilerini ekrana yazdırın.
sınıf
Lab1
Lab1
Lab2
Lab2
7)
8)
9)
Aşağıdaki maddelere uygun Java programını yazın.
 Programa; türü, adresi, fiyatı, yaz() elemanlı Gayrimenkul isimli
sınıfı ekleyin.
 Program içinde Gayrimenkul Sınıfından ayşeninEvi,
yeldanınArabası, ismailinDükkanı isimli nesneleri türetin.
 Türetilen nesnelere sırasıyla ev, ankara kızılay, 400000; araç,
antep üniversitesi,30000; dükkan, İstanbul taksim,2000000
verilerini atayın,
 Yaz() metodunu kullanarak nesne verilerini ekrana yazdırın.
Aşağıdaki maddelere uygun Java programını yazın.
 Programa; türü, markası, menzil, yaz() elemanlı Silah isimli sınıfı
ekleyin.
 Program içinde silah sınıfından berattaTabanca, M1Tüfek,
fırtınaTank isimli nesneleri türetin.
 Türetilen nesnelere sırasıyla tabanca, beratta, 20; tüfek,
Kırıkkale M1, 1400; obüs, fırtına, 18000 verilerini atayın,
 Yaz() metodunu kullanarak nesne verilerini ekrana yazdırın.
Aşağıdaki maddelere uygun Java programını yazın.
 Programa; adı, boyu, huyu, yakınlık, yaz() elemanlı Arkadaş isimli
sınıfı ekleyin.
 Program içinde Bu sınıfından Can, Mehmet isimli nesneleri
türetin.
 Türetilen nesnelere sırasıyla Can,175,kötü, sınıf arkadaşı;
Mehmet, iyi, mahalleden arkadaş verilerini atayın,
 Yaz() metodunu kullanarak nesne verilerini ekrana yazdırın.
10) Aşağıdaki maddelere uygun Java programını yazın.
 Programa; adı, türü, yayınevi, yazarı, yaz() elemanlı Kitap isimli
sınıfı ekleyin.
 Program içinde, bu sınıfından sefiller, nesne2 isimli nesneleri
türetin.
 Türetilen nesnelere sırasıyla Sefiller, roman, Sis, Victor Hugo;
Java ile Nesne Programlama, Seçkin, ders kitabı, Timur Karaçay
verilerini atayın,
 Yaz() metodunu kullanarak nesne verilerini ekrana yazdırın.
13) Programa eklenecek sınıf, eleman, nesne ve veriler
aşağıdadır. Verileri ekrana yazacak uygun programı yazın.




Sınıf:
Elemanlar:
Nesne:
Veri:
insan
ırkı, özelliği, yaşadığıBölge, yaz()
Türk, ingiliz,yahudi
Türk, yığıt, türkiye; İngiliz, sinsi, İngiltere,
Yahudi, güvenilmez, İsrail
14) Programa eklenecek sınıf, eleman, nesne ve veriler
aşağıdadır. Verileri ekrana yazacak uygun programı yazın.




Sınıf:
Elemanlar:
Nesne:
Veri:
Mobilya
adı, türü, fiyatı, yaz()
Dolap, Komidin
dolap, istikbal, 500; komidin, antepMalı,50
15) Programa eklenecek sınıf, eleman, nesne ve veriler
aşağıdadır. Verileri ekrana yazacak uygun programı yazın.
 Sınıf:
 Elemanlar:
 Nesne:
 Veri:
Kalem
adı, türü, adedi, yaz()
faberKurşunKalem, rotringSuluBoya
fK23, kursun, 1234; fot234, boya kalemi,56544
16) Programa eklenecek sınıf, eleman, nesne ve veriler
aşağıdadır. Verileri ekrana yazacak uygun programı yazın.




Sınıf:
Elemanlar:
Nesne:
Veri:
Ayakkabı
marka,türü, fiyatı, yaz()
adiTerlik, kSpor34
Adidas, sandalet,20; Kinetix, spor ayakkabısı,160
17) Programa eklenecek sınıf, eleman, nesne ve veriler
aşağıdadır. Verileri ekrana yazacak uygun programı yazın.




Sınıf:
Elemanlar:
Nesne:
Veri:
Oyun
türü, grafik kalitesi, fiyatı, yaz()
GTA, NFS, Metin2
aksiyon, iyi,160; yarış, çok iyi,
120; strateji, orta, beleş
11) Programa eklenecek sınıf, eleman, nesne ve veriler
aşağıdadır. Verileri ekrana yazacak uygun programı yazın. 18) Programa eklenecek sınıf, eleman, nesne ve veriler
 Sınıf: film
aşağıdadır. Verileri ekrana yazacak uygun programı yazın.
 Elemanlar: adı, türü, yılı, imdb, yaz()
 Nesne: tarzan
 Veri: tarzan, macera, 2016, 6.7
package prj;
class program{ public static void main(String[] s) {
film tarzan=new film("tarzan", "macera", "2016", "6.7");
tarzan.Yaz();
}}
class film{
public film(String a,String t,String y,String i) {
adı=a; türü=t;yılı=y; imdb=i;
}
public String adı,türü,yılı,imdb;
public void Yaz(){
System.out.println(adı+" "+türü+" "+yılı+" "+imdb);
} }
//
tarzan, macera, 2016, 6.7
12) Programa eklenecek sınıf, eleman, nesne ve veriler
aşağıdadır. Verileri ekrana yazacak uygun programı yazın.




Sınıf: Sebze
Elemanlar: adı,tadı,fiyatı, yaz()
Nesne: biber, turp
Veri:kırmızıbiber,acı,2; siyahTurp,sulu,1




Sınıf:
Elemanlar:
Nesne:
Veri:
Bilgisayar
tür, model, marka, yaz()
L1, L2
leptop, CasperTW7, Casper
Leptop, Satellite2012, Toshiba
19) Programa eklenecek sınıf, eleman, nesne ve veriler
aşağıdadır. Verileri ekrana yazacak uygun programı yazın.




Sınıf:
Elemanlar:
Nesne:
Veri:
buzDolabı
adı, hacmi, sınıfı, fiyatı, yaz()
ugurMini,boschMax
ug1266,220lt,A+,800; bosch760,560lt,A+++,2400
20) Programa eklenecek sınıf, eleman, nesne ve veriler
aşağıdadır. Verileri ekrana yazacak uygun programı yazın.




Sınıf:
Elemanlar:
Nesne:
Veri:
Kardeşlerim
adı,yaş, yaz()
mehmet, ismail
Mehmet, 12; İsmail, 5
Download