Describe the effect of the following Java statements String
Describe the effect of the following Java statements
String name; //line 1
name = new String(\"Java Programming\"); //line 2
name = new String(\"Java Programming\"); //line 3
name = new String(\"Java Programming\"); //line 4
Solution
class Chegg
 {
 public static void main(String args[])
 {
 String name;   
 name = new String(\"Java Programming\");
 System.out.println(name);
 name = new String(\"Java Programming\");
 System.out.println(name);
 name = new String(\"Java Programming\");
 System.out.println(name);
 }
 }   
output is :
Java Programming
Java Programming
Java Programming
reason:
here each time you create a new String the new created string is overriden by the existing value in name variable . so that if you write one single print statment you will get just Java Programming

