tubeshowcase●1,121,289 videos♡ My collection 0
← Learn to Code

Learn to Code29:30

Let's code an alarm clock with Java! ⏰

Bro Code ↗

From the creator

#java #javatutorial #javacourse This is a beginner's project to help us learn and understand Object Oriented Programming and Threading. We will only be using topics we have discussed in past videos in this series. import java.time.LocalTime; import java.time.format.DateTimeFormatter; import java.time.format.DateTimeParseException; import java.util.Scanner; public class Main { public static void main(String[] args) { // JAVA ALARM CLOCK Scanner scanner = new Scanner(System.in); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss"); LocalTime alarmTime = null; String filePath = "A Caring Friend.wav"; while(alarmTime == null){ try{ System.out.print("Enter an alarm time (HH:MM:SS): "); String inputTime = scanner.nextLine(); alarmTime = LocalTime.parse(inputTime, formatter); System.out.println("Alarm set for " + alarmTime); } catch(DateTimeParseException e){ System.out.println("Invalid format. Please use HH:MM:SS"); } } AlarmClock alarmClock = new AlarmClock(alarmTime, filePath, scanner); Thread alarmThread = new Thread(alarmClock); alarmThread.start(); } } import javax.sound.sampled.*; import java.awt.*; import java.io.File; import java.io.IOException; import java.time.LocalTime; import java.util.Scanner; public class AlarmClock implements R

Published 2024-12-29 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code