Table of Contents
Printing the array of user input(String) in Java
In this article, we will discuss the concept of Printing the array of user input(String) in Java
In this post, we are going to learn how to write a program to print string elements (input from user)in single dimensional array using for, while and do-while loop in Java language
Code to print Strings of an array
Code to print Strings of an array using for loop
In this code, we are going to learn how to print String elements in single dimensional array using for loop in Java language
Program 1
import java.util.Scanner; public class StringArrayOutfor{ public static void main(String args[]){ //scanner class to read input from the user Scanner sc=new Scanner(System.in); System.out.print("How many stuents on your class: "); //user input the array length int len=sc.nextInt();//Reading the given array length //Declaring and creating array String[] names=new String[len]; //initializing value to the array System.out.println("\n******Initializing Strings of the array******"); System.out.println("Enter "+names.length+" names of your students"); System.out.print("Enter name of student: "); for(int i=0; i<names.length; i++){ names[i]=sc.next(); //using the for loop to initializing array } //displaying the array System.out.println("\n******displaying given student names******"); System.out.println("you enterd name of "+names.length+" students"); for(int i=0; i<names.length; i++){ System.out.print("you Entered name of student for index names["+i+"]:"); //display entered strings using for loop System.out.println(names[i]+"\t"); } } }
When the above code is executed, it produces the following result
How many students on your class: 5 ******Initializing Strings of the array****** Enter 5 names of your student Enter name of students: Suna Sunil Sugas Sutha Suman ******displaying given student names****** You Entered names of 5 students : You Enter name of student for index names[0]:Suna You Enter name of student for index names[1]:Sunil You Enter name of student for index names[2]:Sugas You Enter name of student for index names[3]:Sutha You Enter name of student for index names[3]:Suman
Code to print Strings of an array using while loop
In this code, we are going to learn how to print String elements in single dimensional array using while loop in Java language
Program 2
import java.util.Scanner; public class StringArrayOutwhile{ public static void main(String args[]){ //scanner class to read input from the user Scanner sc=new Scanner(System.in); System.out.print("How many stuents on your class: "); //user input the array length int len=sc.nextInt();//Reading the given array length //Declaring and creating array String[] names=new String[len]; //initializing value to the array System.out.println("\n******Initializing Strings of the array******"); System.out.println("Enter "+names.length+" names of your students"); System.out.print("Enter name of student: "); int i=0; while( i<names.length){ names[i]=sc.next(); //using the while loop to initializing array i++; } //displaying the array System.out.println("\n******displaying given student names******"); System.out.println("you enterd name of "+names.length+" students"); i=0; while(i<names.length){ System.out.print("you Entered name of student for index names["+i+"]:"); //display entered strings using while loop System.out.println(names[i]+"\t"); i++; } } }
When the above code is executed, it produces the following result
How many students on your class: 3 ******Initializing Strings of the array****** Enter 3 names of your student Enter name of students: Mithila Sunitha Muguntha ******displaying given student names****** You Entered names of 3 students : You Enter name of student for index names[0]:Mithila You Enter name of student for index names[1]:Sunitha You Enter name of student for index names[2]:Muguntha
Code to print Strings of an array using do-while loop
In this code, we are going to learn how to print String elements in single dimensional array using do-while loop in Java language
Program 3
import java.util.Scanner; public class StringArrayOutdowhile{ public static void main(String args[]){ //scanner class to read input from the user Scanner sc=new Scanner(System.in); System.out.print("How many stuents on your class: "); //user input the array length int len=sc.nextInt();//Reading the given array length //Declaring and creating array String[] names=new String[len]; //initializing value to the array System.out.println("\n******Initializing Strings of the array******"); System.out.println("Enter "+names.length+" names of your students"); System.out.print("Enter name of student: "); int i=0; do{ names[i]=sc.next(); //using the while loop to initializing array i++; }while( i<names.length); //displaying the array System.out.println("\n******displaying given student names******"); System.out.println("you enterd name of "+names.length+" students"); i=0; do{ System.out.print("you Entered name of student for index names["+i+"]:"); //display entered strings using while loop System.out.println(names[i]+"\t"); i++; }while(i<names.length); } }
When the above code is executed, it produces the following result
How many students on your class: 2 ******Initializing Strings of the array****** Enter 2 names of your student Enter name of students: Soory Santhanam ******displaying given student names****** You Entered names of 2 students : You Enter name of student for index names[0]:Soory You Enter name of student for index names[1]:Santhanam
Suggested for you
Variable in C language
Data type in C language
One dimensional array in C language
Variable in C++ language
Data type in C++ language
One dimensional array in C++ language
Do-while loop in Java language
Similar post
Java program to read and print array elements using for loop
Java program to read and print array elements using while loop
Java program to read and print array elements using Do-while loop
C code to take and print array elements using for loop
C code to take and print array elements using while loop
C code to take and print array elements using do-while loop
C++ program to read and print array elements using for loop
C++ program to read and print array elements using while loop
C++ program to read and print array elements using do-while loop