/** * 方法 * 方法是一种语法结构,它可以把一段代码封装成一个功能 *使用方法的好处是? * 1.提高代码的复用性 * 2.让程序的逻辑更清晰 * */ public class index { public static void main(String[] args) { int c1=sum(10,20); } public static int sum(int a,int b){ int c=a+b; System.out.println(c); return c; } } public static void ptint(){ //无返回值 } /** * 方法定义的完整格式 * 修饰符 返回值类型 方法名(形参列表){ * 方法体代码(需要执行的功能代码) * return 返回值 * } *修饰符 :public static * 返回值类型:int * 方法名:sum * 形参列表:(int a,int b) * 方法体代码: int c=a+b; * return 返回值:return c; * 方法要执行必须怎么办,如何进行? * 必须进行调用:调用格式 方法名称(实参); * 方法常见问题 * 方法的编写顺序无所谓 * 方法与方法之间是平级关系,不能嵌套定义 * 方法的返回值类型为void(无返回值),方法内测不能使用return返回数据,如果方法的返回值类型写了具体类型,方法内部必须使用return返回对应类型的数据 * return 语句下面,不能编写代码,因为代码永远执行不到,属于无效的代码。 * 方法不调用就不执行,调用时必须严格匹配方法的参数情况. * 有返回值的方法调用时可以选择定义变量接收结果,或者直接输出调用,甚至直接调用,无返回值方法的调用只能调用一下 * */