Shares
print sharing button Print
twitter sharing button Tweet
facebook sharing button Share
whatsapp sharing button Share
pinterest sharing button Pin
email sharing button Email
meneame sharing button Share
wechat sharing button Share
arrow_left sharing button
arrow_right sharing button
 Krivalar Tutorials 
Krivalar Tutorials

Java return Statement


<<Previous

Next >>





return statement

return statement can be used to return a value in a method definition. Method declaration or definition should indicate the return type in the first line - the method signature.

return data type mentioned in the method signature and value returned by return statement in the method block must be of the same type.

syntax

	return;
	return <any primitive value >
	return <any object >
	return <null>
	return <method call that returns a value>

Java return statement - Examples

return need not return any value

void sayHello(){
System.out.println("Hello");
return;
}

return can return any int value

int getNumber(){
return 2;
}

return can return any float value

float payInterest{
return 2.0f;
}

return can return any String value

String getName(){
return "Jam";
}

return can return any char value

char isCorrect(){
return 'Y';
}

return can return any long value

long getLargeNumber(){
return 5003453l;
}

return can return any double value

double getPiValue()(
return 3.14159265;
)

return can return an array of values

int[] getNumbers()(
return {1,2,3,5,7,11};
)

return can return null

String get()(
return null;
)

return can return a value returned by a expression

float getPi()(
return Math.PI*3;
)

return can call a method that returns a value

int getLength(String name)(
return name.length();
)

The value returned by any value can be assigned to a variable of appropriate data type


public class ReturnExample {
  public static void main(String a[]){
	String name="Jan";
	int length = getLength(name);
	float Pi= getPi();
	int[] numbers = getNumbers();
	System.out.println(""+ getLargeNumber());
}
}


<<Previous

Next >>





















Searching using Binary Search Tree