/*
使用方法的注意事项:
1、方法应该定义在类当中,但是不能在方法当中再定义方法。不能嵌套。
2、方法定义的前后顺序没有要求
3、方法定义之后是不会执行,必须调用方法才行。可以单独调用、赋值调用、打印调用
4、如果方法有返回值,那么必须写上return返回值,不能没有。
5、return后面的返回值数据,必须和方法的返回类型对应起来。
6、对于一个void没有返回值的方法,不能写return后面的返回值,只能写return自己
7、对于void方法当中最后一行的return可以省略不写。
8、一个方法当中可以有多个return语句,但是必须保证同时只有一个会被执行到,两个return不能连写。
*/
/*
题目:判断两个数字是否相同。
*/
1 2 3 4 5 6 7 8 9 | 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
参数列表:数据范围已经明确,是固定的,所以不需要告诉我任何的条件。不需要参数
*/
1 2 3 4 5 6 7 8 9 10 11 12 | 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
*/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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 )); } } } |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步