Learning Java

Explore the world of programming using Java!

Introduction to Java

1.1 -- Install Java and Eclipse IDE
1.2 -- Setup Java Project
1.3 -- Compiling the Program
1.4 -- Running and Debugging the Program

Control Flow Statements

1.1 -- if-then and if-then else statements
1.2 -- For Statements
1.3 -- Switch and While Statements
1.4 -- Branching Statements

Object Oriented Concepts

1.1 -- Classes and Objects
1.2 -- Encapsulation
1.3 -- Inheritance
1.4 -- Polymorphism

Data Structure Concepts

1.1 -- Stack
1.2 -- Queue
1.3 -- Sets and Maps
1.4 -- LinkedLists

Java Online IDE

public class Codersstack{ public static void main(String str[]){ System.out.println("Happy Coding"); } }

Thursday, December 29, 2022

Weekly TimeTable Example

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * This is a simple example to display predefined activities of a week.

 * What you learn in this program?
 * 
 *   - The conditional statement : switch and break
 *   - Simple methods and method signature
 *   - Calling methods from other methods
 *   - Java Date class to get today's date.
 *   - Building your own simple weekly TimeTable
 *
 *
 *  
 * -- Add your own activities for the week in the printTodaysActivities method.
 * -- Run the program each day to see the activities for the day.
 *
 *
 */
public class WeeklyTimeTable
{        
	public static void main(String str[]){        

		printTodaysActivities(dayOfTheMonth()) ;

	}

	public static void printTodaysActivities(String today){

		switch(today){

		case "Monday" :
			System.out.println("Monday activity") ;
			break ;

		case "Tuesday" :
			System.out.println("Tuesday activity") ;
			break ;

		case "Wednesday" :
			System.out.println("Wednesday activity") ;
			break ;

		case "Thursday" :
			System.out.println("Thursday activity") ;
			break ;

		case "Friday" :
			System.out.println("Friday activity") ;
			break ;

		case "Saturday" :
			System.out.println("Saturday activity") ;
			break ;

		case "Sunday" :
			System.out.println("Sunday activity") ;
			break ;   
		}
	}

	public static String dayOfTheMonth() {        
		Date today = new Date() ;
		SimpleDateFormat sdf = new SimpleDateFormat("EEEEE") ;
		String day = sdf.format(today) ;
		return day ;
	}
}

No comments:

Post a Comment

Followers