Skip to main content

ProwessApps

Learn · Practice · Excel

Java Program to display current day-name.

Java Code Example — Utility Programs

ADVERTISEMENT

Java Program to display current day-name.

Objective

Write a Java program to find the current Day of the Week name.

Algorithm / Approach

  1. Import java.util.Calendar.
  2. Get a calendar instance: Calendar.getInstance().
  3. Extract the day integer using cal.get(Calendar.DAY_OF_WEEK).
  4. Use a switch statement to map the integer (1-7) to the corresponding String (Sunday-Saturday).
DayOfWeek.java
import java.util.*;

public class DayOfWeek{
 public static void main(String[] args){
  Calendar cal = Calendar.getInstance();
  int day = cal.get(Calendar.DAY_OF_WEEK);
  System.out.print("Today is ");
  switch(day){
   case 1: 
    System.out.print("Sunday");
    break;
   case 2: 
    System.out.print("Monday");
    break;
   case 3: 
    System.out.print("Tueseday");
    break;
   case 4: 
    System.out.print("Wednesday");
    break;
   case 5:
    System.out.print("Thursday");
    break;
   case 6: 
    System.out.print("Friday");
    break;
   case 7:
    System.out.print("Saturday");
    break;
    }
    System.out.print(".");
  }
}

Expected Output

Today is Friday.

Explanation of the Program

  • Calendar.DAY_OF_WEEK returns an integer where 1 represents Sunday, 2 represents Monday, etc.
  • This is a clean demonstration of how to map numerical API constants into human-readable data.

Complexity

Time Complexity O(1)
Space Complexity O(1)
ADVERTISEMENT