Bakalım sabahın 6'sında nasıl kod yazılıyormuş :) Aklıma şöyle bir java programı geldi:
- Kullanıcıya burcunu soran, sorduğu burca göre de önceden burçlar matrisinde kodlanan statik burç yorumlarını kullanıcıya gösteren bir Java programı olsun
- Burçlar matrisi 12 burç için ilk sütunda burç ismi, ikinci sütunda da burç yorumu olacak şekilde 12x2'lik bir matris olsun
- Kullanıcı burcunu yazdıktan sonra tekrar sormaya devam etsin.
- Yarına da doğum tarihinden burcunuzu bulan ve yorum yapan bir program yaparız :)
public static void main(String [] args) {
Scanner klavye=new Scanner(System.in);
String[][] burclar=new String[12][2];
//burc isimleri
burclar[0][0]="Boğa";
burclar[1][0]="İkizler";
burclar[2][0]="Yengeç";
burclar[3][0]="Aslan";
burclar[4][0]="Başak";
burclar[5][0]="Terazi";
burclar[6][0]="Akrep";
burclar[7][0]="Yay";
burclar[8][0]="Oğlak";
burclar[9][0]="Kova";
burclar[10][0]="Balık";
burclar[11][0]="Koç";
// burc yorumlari
burclar[0][1]="Ne istediğinizi biliyorsunuz";
burclar[1][1]="Bu kadar zeka fazla";
burclar[2][1]="Fazla iyi niyetlisiniz";
burclar[3][1]="Bu kadar da planlı olmayın";
burclar[4][1]="Titizliğin de bir sınırı var";
burclar[5][1]="Aman dengeyi kaybetmeyin";
burclar[6][1]="İnsanın adı çıkacağına huyu çıksın";
burclar[7][1]="Bugün biraz gergin gibisiniz";
burclar[8][1]="Kararlı ve risk almayı seven birisiniz";
burclar[9][1]="Herkesi bu kadar çok düşünmeyin";
burclar[10][1]="Altıncı hissinize güvenin";
burclar[11][1]="Bu kadar da inatçı olmayın";
System.out.println("Lütfen burcunuzu yazın");
String burc=klavye.next();
while(burc.length()>0)
{
for (int i=0; i<12; i++)
{
if(burclar[i][0].equals(burc))
System.out.println(burclar[i][1]);
}
System.out.println("\nLütfen tekrar burcunuzu yazın");
burc=klavye.next();
}
}
Çıktı:
Lütfen burcunuzu yazın
Yengeç
Fazla iyi niyetlisiniz
Lütfen tekrar burcunuzu yazın
Oğlak
Kararlı ve risk almayı seven birisiniz
Lütfen tekrar burcunuzu yazın
Kova
Herkesi bu kadar çok düşünmeyin
Lütfen tekrar burcunuzu yazın
Başak
Titizliğin de bir sınırı var