i made a program please help to to find out bugs on it ...
i made a program please help to to find out bugs on it ...
public class lab1_horo {
/** Creates a new instance of lab1_horo */
public lab1_horo() {
}
public static void main(String[] args) {
double day;
String month, name, sign = null;
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
Date date = new Date();
System.out.println(dateFormat.format(date));
Scanner input = new Scanner(System.in);
System.out.println("Hello, what is your name?");
name = input.nextLine();
System.out.println("In what month were you born?");
month = input.nextLine();
System.out.println("On what day of " month " were you born?");
day = input.nextDouble();
if (month.equals("March") && day >= 21 || month.equals("April")
&& day <= 20);{
sign = "Aries";
System.out.println(name ", you are an " sign ". You will have an awesome day");}
else if (month.equals("April") && day >= 21 || month.equals("May")
&& day <= 21) {
sign = "Taurus";
System.out.println(name ", you are an " sign);}
else if (month.equals("May") && day >= 22 || month.equals("June")
&& day <= 21) {
sign = "Gemini";
System.out.println(name ", you are an " sign);}
else if (month.equals("June") && day >= 22 || month.equals("July")
&& day <= 22); {
sign = "Cancer";
System.out.println(name ", you are an " sign);}
else if (month.equals("July") && day >= 23 || month.equals("August")&& day <= 23);
{ sign = "Leo";
System.out.println(name ", you are an " sign);}
else if (month.equals("August") && day >= 24 || month.equals("September")
&& day <= 23)
;
{
sign = "Virgo";
System.out.println(name ", you are an " sign);
}
else if (month.equals("September") && day >= 24 || month.equals("October")
&& day <= 23)
;
{
sign = "Libra";
System.out.println(name ", you are an " sign);
}
else if (month.equals("October") && day >= 24 || month.equals("November")
&& day <= 22)
;
{
sign = "Scorpio";
System.out.println(name ", you are an " sign);
}
else if (month.equals("November") && day >= 23 || month.equals("December")
&& day <= 21)
;
{
sign = "Sagittarius";
System.out.println(name ", you are an " sign);
}
else if (month.equals("December") && day >= 22 || month.equals("January")
&& day <= 20)
;
{
sign = "Capricorn";
System.out.println(name ", you are an " sign);
}
else if (month.equals("January") && day >= 21 || month.equals("February")
&& day <= 18) ;
{sign = "Aquarius";
System.out.println(name ", you are an " sign); }
else (month.equals("February") && day >= 19 || month.equals("March") && day <= 20);
{sign = "Pisces";
System.out.println(name ", you are an " + sign); }
}
}
}
|