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
