This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes Can you help me figure this out????? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Can you help me figure this out?????" Watch "Can you help me figure this out?????" New topic

Can you help me figure this out?????

Michael Chitwood

Joined: Feb 09, 2008
Posts: 1
I need help!!!

This is the assignment and here is the code I have already??? Can someone help me please?

Create a program that prompts the user to enter the month and year. The program will then display the number of days in the month. For example, if the user enters month 8 and year 2007, the program will display "August 2007 has 31 days". Use input dialog boxes and message dialog boxes.

Don't forget that leap year must be part of your calculation. The formula for determining whether a year is leap year is found in your textbook and also on the internet (using a simple Google search). Once you've determined whether you have a leap year, then you can determine how many days are in February.

import javax.swing.JOptionPane;

public class LeapYear {
public static void main(String[] args) {
// Prompt the user to enter a year
String yearString = JOptionPane.showInputDialog("Enter a year");

//Convert the string into an int value
int year = Integer.parseInt(yearString);

// Check if the year is a leap year
boolean isLeapYear =
(year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);

// Display the result in a message dialog box
year + " is a leap year? " + isLeapYear);

I dont understand how to add the month portion to the assignment Can someone help me please???


Ulf Dittmer

Joined: Mar 22, 2005
Posts: 41144
Welcome to JavaRanch.

How is entering a month different from entering a year?

Ping & DNS - my free Android networking tools app
Consider Paul's rocket mass heater.
subject: Can you help me figure this out?????
Similar Threads
Alternative if statement & toString
Date Class Problems
Where are the dates
Validate Integer Length