Click here to watch in Youtube :
https://www.youtube.com/watch?v=9Njpp8-StJM&list=UUhwKlOVR041tngjerWxVccw
ReturnDemo.java
Output
https://www.youtube.com/watch?v=9Njpp8-StJM&list=UUhwKlOVR041tngjerWxVccw
ReturnDemo.java
public class ReturnDemo { public static void main(String[] args) { /* * The return statement exits from the current method, and control flow * returns to where the method was invoked. * * The return statement has two forms: one that returns a value, and one * that doesn't. * * To return a value, simply put the value (or an expression that * calculates the value) after the return keyword. */ ReturnDemo returnDemo = new ReturnDemo(); int totalValue = returnDemo.getTotal(10, 10); System.out.println("totalValue : " + totalValue); } public int getTotal(int a, int b) { int c = a + b; /* * The data type of the returned value must match the type of the * method's declared return value. */ return c; } }
totalValue : 20
public class ReturnVoidDemo { public static void main(String[] args) { /* * The return statement exits from the current method, and control flow * returns to where the method was invoked. * * The return statement has two forms: one that returns a value, and one * that doesn't. * * To return a value, simply put the value (or an expression that * calculates the value) after the return keyword. */ ReturnVoidDemo returnVoidDemo = new ReturnVoidDemo(); returnVoidDemo.calculateTotal(0, 0); System.out.println("End---"); } public void calculateTotal(int a, int b) { if (a == 0 && b == 0) { /* * When a method is declared void, use the form of return that * doesn't return a value. */ System.out .println("Both a and b are '0',So current method will exist"); return; } int totalValue = a + b; System.out.println("totalValue :" + totalValue); } }
Both a and b are '0',So current method will exist End---
https://sites.google.com/site/javaee4321/java/ControlFlowDemoReturnApp.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/ControlFlowDemoReturnApp
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/2f20a20e875ab6e7de15adc0041c373263d61c3b/BasicJava/ControlFlowDemoReturnApp/?at=master
See also:
No comments:
Post a Comment