From 933cdd1780fef88ae4b12d313a462ab48af68d7c Mon Sep 17 00:00:00 2001 From: Kamal Wickramanayake Date: Mon, 9 Feb 2026 20:02:34 +0530 Subject: Added comments to Java classes showing how to run the programs. --- java/03-count/Count.java | 56 ++++++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 23 deletions(-) (limited to 'java/03-count') diff --git a/java/03-count/Count.java b/java/03-count/Count.java index cbc651e..4d1abd5 100644 --- a/java/03-count/Count.java +++ b/java/03-count/Count.java @@ -1,29 +1,39 @@ +/* + * Run this as below: + * java Count + * java Count 1 + * java Count 3 8 + * java Count 5 1 + * java Count 2 Kamal + * java Count 5 12.3 + * java Count 3 10000000000000000000000000000000000000000000000000 + */ public class Count { - public static void main(String[] args) { - if (args.length < 2) { - System.err.println("[ERROR] Type two integers as arguments."); - System.exit(1); - } + public static void main(String[] args) { + if (args.length < 2) { + System.err.println("[ERROR] Type two integers as arguments."); + System.exit(1); + } + + int start = 0; + int end = 0; - int start = 0; - int end = 0; - - try { - start = Integer.parseInt(args[0]); - end = Integer.parseInt(args[1]); - } catch(NumberFormatException nfe) { - System.err.println("[ERROR] You didn't provide integer arguments."); - //System.err.println("Details: " + nfe.getMessage()); - System.exit(2); - } + try { + start = Integer.parseInt(args[0]); + end = Integer.parseInt(args[1]); + } catch (NumberFormatException nfe) { + System.err.println("[ERROR] You didn't provide integer arguments."); + // System.err.println("Details: " + nfe.getMessage()); + System.exit(2); + } - if(start > end) { - System.err.println("[ERROR] Start is greater than end."); - System.exit(3); - } + if (start > end) { + System.err.println("[ERROR] Start is greater than end."); + System.exit(3); + } - for(int i = start; i <= end; i++) { - System.out.println(i); - } + for (int i = start; i <= end; i++) { + System.out.println(i); } + } } -- cgit v1.2.3