Dün de burcunu yazan bir kullanıcıya burç yorumu yapan bir örnek hazırlamıştık. Bugün de doğduğu ayı ve günü söyleyen birisine burcunun ne olduğunu söyleyen bir Java programı hazırlayalım.
Öncelikle hangi günde doğanlar hangi burçlar oluyormuş onu bir listeleyelim.
22 Ocak- 19 Şubat arası doğanlar: Kova Burcu
20 Şubat- 20 Mart arası doğanlar: Balık Burcu
21 Mart- 20 Nisan arası doğanlar: Koç Burcu
21 Nisan- 21 Mayıs arası doğanlar: Boğa Burcu
22 Mayıs- 22 Haziran arası doğanlar: İkizler Burcu
23 Haziran- 22 Temmuz arası doğanlar: Yengeç Burcu
23 Temmuz- 22 Ağustos arası doğanlar: Aslan Burcu
23 Ağustos- 22 Eylül arası doğanlar: Başak Burcu
23 Eylül- 22 Ekim Tarası doğanlar: Terazi Burcu
23 Ekim- 21 Kasım arası doğanlar: Akrep Burcu
22 Kasım- 21 Aralık arası doğanlar: Yay Burcu
22 Aralık- 21 Ocak arası doğanlar: Oğlak Burcu
Geçelim kodlamaya:
class Main {
public static void main(String[] args) {
java.util.Scanner klavye=new java.util.Scanner(System.in);
System.out.println("Lütfen doğduğunuz ayı yazınız");
String ay=klavye.next();
System.out.println("Lütfen doğduğunuz günü yazınız");
int gun=klavye.nextInt();
String burc="";
if (ay.equalsIgnoreCase("Ocak"))
{
if (gun>22)
burc="Kova";
else
burc="Oğlak";
}
if (ay.equalsIgnoreCase("Şubat"))
{
if (gun>20)
burc="Balık";
else
burc="Kova";
}
if (ay.equalsIgnoreCase("Mart"))
{
if (gun>21)
burc="Koç";
else
burc="Balık";
}
if (ay.equalsIgnoreCase("Nisan"))
{
if (gun>21)
burc="Boğa";
else
burc="Koç";
}
if (ay.equalsIgnoreCase("Mayıs"))
{
if (gun>22)
burc="İkizler";
else
burc="Boğa";
}
if (ay.equalsIgnoreCase("Haziran"))
{
if (gun>23)
burc="Yengeç";
else
burc="İkizler";
}
if (ay.equalsIgnoreCase("Temmuz"))
{
if (gun>23)
burc="Aslan";
else
burc="Yengeç";
}
if (ay.equalsIgnoreCase("Ağustos"))
{
if (gun>23)
burc="Başak";
else
burc="Aslan";
}
if (ay.equalsIgnoreCase("Eylül"))
{
if (gun>23)
burc="Terazi";
else
burc="Başak";
}
if (ay.equalsIgnoreCase("Ekim"))
{
if (gun>23)
burc="Akrep";
else
burc="Terazi";
}
if (ay.equalsIgnoreCase("Kasım"))
{
if (gun>22)
burc="Yay";
else
burc="Akrep";
}
if (ay.equalsIgnoreCase("Aralık"))
{
if (gun>22)
burc="Oğlak";
else
burc="Yay";
}
System.out.println(gun+" "+ay+" "+" gününde doğduysanız burcunuz da "+burc+" olur");
}
}
Çıktı:
Lütfen doğduğunuz ayı yazınız
Temmuz
Lütfen doğduğunuz günü yazınız
7
7 Temmuz gününde doğduysanız burcunuz da Yengeç olur