方法练习1_比较两个数字是否相同与方法练习2_求出1到100的累加和

定义方法练习
练习一
比较两个整数是否相同
分析:定义方法实现功能,需要有两个明确,即 返回值 和 参数列表 。
明确返回值:比较整数,比较的结果只有两种可能,相同或不同,因此结果是布尔类型,比较的结果相
同为true。
明确参数列表:比较的两个整数不确定,所以默认定义两个int类型的参数。
题目要求
定义一个方法,用来判断两个数字是否相同
三要素
返回值类型  boolean
方法名称 isSame
参数列表 int a,int b
public class demo08 {
    public static void main(String[] args) {
//调用方法compare,传递两个整数 //并接收方法计算后的结果,布尔值
        boolean bool = compare(3, 8);
        System.out.println(bool); }
    /* 定义比较两个整数是否相同的方法 返回值类型,比较的结果布尔类型 参数:不确定参与比较的两个整数 */
    public static boolean compare(int a, int b) {
        if (a == b) {
            return true;
        } else {
            return false;
        }
    }
}
练习二
计算1+2+3...+100的和
分析:定义方法实现功能,需要有两个明确,即 返回值 和 参数 。
明确返回值:1~100的求和,计算后必然还是整数,返回值类型是int
明确参数:需求中已知到计算的数据,没有未知的数据,不定义参数

题目要求:

定义一个方法,用来求出1-100之间所有数字的和值

三要素

返回值:有返回值,计算结果是一个int数字

方法名称:getSum

参数列表:数据范围已经确定,是固定的,所以不需要告诉我任何条件,不需要参数

public class Method_Demo4 { 
public static void main(String[] args) { 
//调用方法getSum //并接收方法计算后的结果,整数 
int sum = getSum();
 System.out.println(sum); 
}/* 定义计算1~100的求和方法 返回值类型,计算结果整数int 参数:没有不确定数据 */
public static int getSum() {
//定义变量保存求和
int sum = 0;
//从1开始循环,到100结束
for (int i = 1; i <= 100; i++) {
sum = sum + i;
}
return sum;
}
}
public class demo010 {
    public static void main(String[] args) {
        System.out.println("结果是:"+getSum());

    }
    public static int getSum(){
        int sum = 0;
        for (int i = 0; i < 100; i++) {
            sum += i;
        }
        return sum;
    }
}

 

 

 

 

posted @ 2022-06-29 14:02  zj勇敢飞,xx永相随  阅读(57)  评论(0编辑  收藏  举报