/*
使用方法的注意事项:
1、方法应该定义在类当中,但是不能在方法当中再定义方法。不能嵌套。
2、方法定义的前后顺序没有要求
3、方法定义之后是不会执行,必须调用方法才行。可以单独调用、赋值调用、打印调用
4、如果方法有返回值,那么必须写上return返回值,不能没有。
5、return后面的返回值数据,必须和方法的返回类型对应起来。
6、对于一个void没有返回值的方法,不能写return后面的返回值,只能写return自己
7、对于void方法当中最后一行的return可以省略不写。
8、一个方法当中可以有多个return语句,但是必须保证同时只有一个会被执行到,两个return不能连写。
*/
/*
题目:判断两个数字是否相同。
*/
public class Demo03MethodSame { public static void main(String[]args){ System.out.println(isSame(10,20));//调用isSame,得出结果不同flase System.out.println(isSame(20,20));//调用isSame,相同ture } public static boolean isSame(int a,int b){ return a == b;//a等于b的结果返回给isSame } }
/*
2、题目要求:定义一个方法,用来求出1-100之间所有数字的和。
三要素
返回值:有返回值,计算结果是一个int
方法名称:getSum
参数列表:数据范围已经明确,是固定的,所以不需要告诉我任何的条件。不需要参数
*/
public class Demo04MethodSum { public static void main(String[]args){ System.out.println("结果是:" + getSum()); //调用参数getSum打印出结果。 } public static int getSum(){ int Sum = 0; for(int i = 1;i <= 100;i++){ Sum += i;//循环1-100叠加 } return Sum; //返回参数给Sum } }
/*
练习3:用来打印指定的HelloWorld
*/
public class Demo05Methodprint { public static void main(String[]args){ printCount(5);//void类型的方法只能单独调用 } /* 三要素: 返回值类型:只是进行一大堆打印操作而已,没有计算,也没有结果要告诉调用处。 方法名称:printCount 参数列表:到底要打印多少次?必须告诉我否则没法打印。次数int */ public static void printCount(int num){ for (int i = 0; i < num; i++) { System.out.println("HelloWorld" + (i + 1)); } } }