Skip to content

salahkumok-a11y/LernPauseEinfach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Transparenzhinweis: Dieser Text wurde mithilfe von KI generiert.

Study Timer (LernPauseEinfach67) A lightweight Java console application designed to help students manage their study sessions using structured intervals. The program automates the timing of study blocks and breaks, providing audio-visual cues to keep the user on track.

🚀 Features Customizable Intervals: Set the number of study blocks, the duration of each block, and the length of the break period.

Audio Notifications: Uses the java.awt.Toolkit to trigger a system beep at the start of study and break phases.

Real-time Progress: Displays a minute-by-minute countdown in the console to track the remaining time.

Encapsulated Logic: Features a dedicated warten (wait) method using Thread.sleep for clean timing management.

🛠️ How It Works Input: The user enters the desired number of rounds, study minutes, and break minutes via the Scanner class.

The Loop: A nested for-loop structure iterates through each round.

Timing: The program simulates time progression.

Note: In the current version, 1 "simulated minute" corresponds to 60,000 milliseconds (1 minute real-time).

Completion: Once all rounds are finished, the program provides a final motivational message.

🖥️ Installation & Execution Ensure you have the Java Development Kit (JDK) installed.

Clone the repository or download the .java file.

Compile the program:

Bash

javac LernPauseEinfach67.java Run the program:

Bash

java LernPauseEinfach67

About

Einfacher Lern-Timer mit Pausen für die, die effizient Lernen wollen.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages