Sleep: Difference between revisions
Content added Content deleted
imported>Acediast m (→{{header|COBOL}}: replaced implementation with standard for a standard feature) |
(New post using Java 8 syntax, in addition to an existing post using Java 5 syntax.) |
||
Line 1,491: | Line 1,491: | ||
} |
} |
||
}</syntaxhighlight> |
}</syntaxhighlight> |
||
===Using Java 8=== |
|||
<syntaxhighlight lang="java"> |
|||
import java.util.InputMismatchException; |
|||
import java.util.Scanner; |
|||
import java.util.concurrent.TimeUnit; |
|||
public final class Sleep { |
|||
public static void main(String[] args) { |
|||
try { |
|||
System.out.println("Enter time to sleep in milliseconds:"); |
|||
Scanner scanner = new Scanner(System.in); |
|||
final int delay = scanner.nextInt(); |
|||
scanner.close(); |
|||
System.out.println("Sleeping..."); |
|||
TimeUnit.MILLISECONDS.sleep(delay); |
|||
System.out.println("Awake!"); |
|||
} catch (InputMismatchException | InterruptedException exception) { |
|||
exception.printStackTrace(System.err);; |
|||
} |
|||
} |
|||
} |
|||
</syntaxhighlight> |
|||
{{ out }} |
|||
<pre> |
|||
Enter time to sleep in milliseconds: |
|||
4321 |
|||
Sleeping... |
|||
Awake! |
|||
</pre> |
|||
=={{header|JavaScript}}== |
=={{header|JavaScript}}== |