Java Program to Print String

This article covers a program in Java that shows how the string can be printed in Java.

Print String in Java

The question is, write a Java program to print string entered by user at run-time of the program. The program given below is its answer.

This program receives a string from user. The received string is placed inside a String variable say str, and the variable str is placed inside System.out.println() to output the same string on output screen as shown in the program and its output given below:

import java.util.Scanner;

public class CodesCracker
{
   public static void main(String[] args)
   {
      String str;
      Scanner scan = new Scanner(System.in);
      
      System.out.print("Enter the String: ");
      str = scan.nextLine();
      
      System.out.println(str);
   }
}

The snapshot given below shows the initial output produced by above Java program, on printing of a string entered by user:

print string in java program

Now type any string say CodesCracker Dot Com and press ENTER key to print the string back on the screen, like shown in the snapshot of the sample run, given below:

java print string program

Here is another program, created after modifying the above program, to provide good user-experience on the same program.

import java.util.Scanner;

public class CodesCracker
{
   public static void main(String[] args)
   {
      Scanner scan = new Scanner(System.in);
      
      System.out.print("Enter any String: ");
      String str = scan.nextLine();
      
      System.out.println("\nYou've entered: " +str);
   }
}

Here is its sample run with user input Java is Robust. as string:

Java Program print string

You can also replace the following statement from above program:

System.out.println("\nYou've entered: " +str);

with the statement given below:

System.out.println("\nYou've entered: \"" +str+ "\"");

to provide even better output than previous one. Here is the output with same user input, you'll get this time, after modifying that statement:

java code to print string

Here is the last program of this article:

public class CodesCracker
{
   public static void main(String[] args)
   {
      String myStringOne = "Java";
      String myStringTwo = new String("Java");
      
      System.out.println(myStringOne);
      System.out.println(myStringTwo);
   }
}

The output of above program is:

Java
Java

Same Program in Other Languages

Java Online Test


« Previous Program Next Program »


Liked this post? Share it!