w3resource

Java Exercises: Print hello and your name on a separate lines

Java Basic: Exercise-1 with Solution

Write a Java program to print 'Hello' on screen and then print your name on a separate line.

Pictorial Presentation:

Java: Print hello and your name on a separate lines

Sample Solution:

Java Code:

public class Exercise1 {
 
 public static void main(String[] args) {
  System.out.println("Hello\nAlexandra Abramov!");
 }
 
}

Sample Output:

Hello                                                                                                      
Alexandra Abramov!

Flowchart:

Flowchart: Print hello and your name on a separate lines

Sample solution using input from the user:

Java Code:

import java.util.Scanner;

public class Main {
  public static void main(String[] args) 
  {
    Scanner input = new Scanner (System.in);
    System.out.print("Input your first name: ");
    String fname = input.next();
    System.out.print("Input your last name: ");
    String lname = input.next();
    System.out.println();
    System.out.println("Hello \n"+fname+" "+lname);
  }
}

Sample Output:

Input your first name:  James 
Input your last name:  Smith

Hello 
James Smith

Flowchart:

Flowchart: Java exercises: Print hello and your name on a separate lines

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Java Basic Exercises.
Next: Write a Java program to print the sum of two numbers.

What is the difficulty level of this exercise?



Java: Tips of the Day

Try and catch:

Java is excellent at catching errors, but it can only recover gracefully if you tell it what to do. The cascading hierarchy of attempting to perform an action in Java starts with try, falls back to catch, and ends with finally. Should the try clause fail, then catch is invoked, and in the end, there's always finally to perform some sensible action regardless of the results. Here's an example:

try {
        cmd = parser.parse(opt, args); 
       
        if(cmd.hasOption("help")) {
                HelpFormatter helper = new HelpFormatter();
                helper.printHelp("Hello ", opt);
                System.exit(0);
                }
        else {
                if(cmd.hasOption("shell") || cmd.hasOption("s")) {
                String target = cmd.getOptionValue("tgt");
                } // else
        } // fi
} catch (ParseException err) {
        System.out.println(err);
        System.exit(1);
        } //catch
        finally {
                new Hello().helloWorld(opt);
        } //finally
} //try

It's a robust system that attempts to avoid irrecoverable errors or, at least, to provide you with the option to give useful feedback to the user. Use it often, and your users will thank you!

Ref: https://red.ht/3EZc9OC