Answer:
The answer to the given question is it will produce an "error"
Explanation:
In the given java program it will produce an error because in java we do not use double quote("""") for message printing. We use a single quote("") for message printing. In the given program if we use a single quote(""). so it will give output that is "dogood:dogood".
The correct program to this question is can be given as:
Program:
public class Test //define a class test.
{
public static void main(String[] args) //define main method
{
Test obj = new Test(); //create class object
obj.start(); //calling function
}
void start() //define function start.
{
String stra = "do"; //define variable and assign value.
String strb = method(stra); //define variable and pass stra variable in method() function as a parameter.
System.out.print(":"+stra + strb); //print value.
}
String method(String stra) //define function method
{
stra = stra + "good"; //add value
System.out.print(stra); //print value of stra
return"good"; //return value
}
}
Output:
dogood:dogood