Java Program to accept number of week's day (1-7) and print its equivalent name of the day of the week
The following code is to print the particular 'Day' on the particular 'Day Number' of a week.
Code:-
import java.util.*;
public class Day{
Scanner scan=new Scanner(System.in);
int dayNumber;
public void input(){
try{
System.out.println("Enter any week day number (1-7): ");
dayNumber=scan.nextInt();
}
catch(final NumberFormatException e){
System.out.println("Error Code: "+e);
System.exit(0);
}
}
public void compute(){
switch(dayNumber){
case 1: sunday(); break;
case 2: monday(); break;
case 3: tuesday(); break;
case 4: wednesday(); break;
case 5: thrusday(); break;
case 6: friday(); break;
case 7: saturday(); break;
default: System.out.println("Wrong Day Number!");
}
}
public void sunday(){
System.out.println("Sunday!");
}
public void monday(){
System.out.println("Monday!");
}
public void tuesday(){
System.out.println("Tuesday!");
}
public void wednesday(){
System.out.println("Wednesday!");
}
public void thrusday(){
System.out.println("Thrusday!");
}
public void friday(){
System.out.println("Friday!");
}
public void saturday(){
System.out.println("Saturday!");
}
public static void main(String[] args){
Day week=new Day();
week.input();
week.compute();
}
}
Output:-
Enter any week day number (1-7):
5
Thrusday!
Code:-
import java.util.*;
public class Day{
Scanner scan=new Scanner(System.in);
int dayNumber;
public void input(){
try{
System.out.println("Enter any week day number (1-7): ");
dayNumber=scan.nextInt();
}
catch(final NumberFormatException e){
System.out.println("Error Code: "+e);
System.exit(0);
}
}
public void compute(){
switch(dayNumber){
case 1: sunday(); break;
case 2: monday(); break;
case 3: tuesday(); break;
case 4: wednesday(); break;
case 5: thrusday(); break;
case 6: friday(); break;
case 7: saturday(); break;
default: System.out.println("Wrong Day Number!");
}
}
public void sunday(){
System.out.println("Sunday!");
}
public void monday(){
System.out.println("Monday!");
}
public void tuesday(){
System.out.println("Tuesday!");
}
public void wednesday(){
System.out.println("Wednesday!");
}
public void thrusday(){
System.out.println("Thrusday!");
}
public void friday(){
System.out.println("Friday!");
}
public void saturday(){
System.out.println("Saturday!");
}
public static void main(String[] args){
Day week=new Day();
week.input();
week.compute();
}
}
Output:-
Enter any week day number (1-7):
5
Thrusday!
Comments