学习打卡12:方法练习

/*
使用方法的注意事项:
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));
        }
    }
}

  

原文地址:https://www.cnblogs.com/xiangxu-zhao/p/12513772.html