From b11e06ac925073caeb2ec02d625fdd0b68fb5593 Mon Sep 17 00:00:00 2001 From: Harry_Tamizhan Date: Sat, 28 Mar 2026 09:48:37 +0530 Subject: [PATCH] Refactor greeting logic in HelloApp --- HelloApp.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/HelloApp.java b/HelloApp.java index df67ecc..bbadedf 100644 --- a/HelloApp.java +++ b/HelloApp.java @@ -1,9 +1,18 @@ public class HelloApp { public static void main(String[] args) { - if (args.length > 0) { - System.out.println("Hello, " + args[0] + "!"); - } else { + if (args.length == 0) { System.out.println("Hello, World!"); + } else { + StringBuilder nameBuilder = new StringBuilder(); + + for (String name : args) { + nameBuilder.append(name).append(", "); + } + + if (nameBuilder.length() > 0) { + String names = nameBuilder.substring(0, nameBuilder.length() - 2); + System.out.println("Hello, " + names + "!"); + } } } }