例题分析与感悟09.06

定义新方法例题:
package Helloworld;
//定义一个方法,用来比较两个数字大小是否相同
/*三要素:
返回值类型:boolean
方法名称:isSame
参数列表:int a,int b
*/
public class zhixue02 {
    public static void main(String [] args){
        System .out.println(isSame(10, 20));//方法调用
    }

    public static boolean isSame(int a,int b){
       /*  boolean same;
       if (a==b){
            same=true;
        }
        else{
                same=false;
            }*/
     /* same = a==b?true:false;*/
     //由于a==b已经是布尔值,所以只需让boolean same=结果就行
   /* boolean same = a == b;
            return same;*/
   return a==b;
    }
}


package Helloworld;
//题目要求:求出1-100之间的所有数字的和值结果
/*三要素;
返回值:有,int
方法名称:getSum
参数列表:数据范围已经确定,是固定的,无需任何条件,无需参数
 */
public class zhixue03 {
public static void main(String[] args){
    System.out.println(getSum());
}
public static int getSum(){
    int sum=0;
    for(int i=1;i<=100;i++){
    sum +=i;
}
return sum;
}
}

理解:

1、static void main(String[] args)这里的void也是无返回值的意思。
2、public void xxxx() 这样就证明这个方法不需要返回值。
3、你也说了是【显示出各元素】,并不是返回各元素。所以是void

返回值是指return后面的那个值,如果方法内没有return或return后没有值,即这个方法没有返回值。例如:return 1;这里的1就是返回值。

返回值一般这样用:int a = getNum();这样a就取得了getNum方法的返回值,前提是getNum方法返回一个int类型的值。

package Helloworld;
/*题目要求:
定义一个方法用来打印指定次数的么么哒
方法名称:print
参数列表:多少次int
返回值;无
*/
public class zhixue04 {
    public static void main(String[]args){
        //void类型方法只能单独调用;
        print(251);
    }
    public static void print(int num){ //含一个参数就是次数
        for (int i = 1; i <num+1 ; i++) {
            System.out.println("么么哒");
        }

    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值