java定义方法如果没有返回值,那么就不需要定义返回值
如果有返回值则需要在定义方法时定义返回值和类型。
#无返回值
无返回值要加关键字void,不用加关键字return
- public static void printHelloWorld(){
- for (int i = 0; i < 3; i++) {
- System.out.println("HelloWorld");
- }
- }
#有返回值
- public static int sum(int a, int b){
- int c = a + b;
- return c;
- }
方法不能定义到另一个方法里面。
方法被调用是进入到栈内存中运行,先进后出。
main方法先进入栈内存,调用的方法再进入栈内存,调用的方法被执行完成后,退出栈内存,main方法执行后再退出栈内存。
