day04-方法的三种调用方式

This commit is contained in:
2025-12-25 13:47:15 +08:00
parent 79f1a412f7
commit c64d76cf8b

View File

@@ -0,0 +1,62 @@
package com.inmind;
/*
方法的三种调用
1.直接调用:有返回值的方法、没有返回值的方法
在代码中直接:方法名(参数列表);
2.赋值调用:有返回值的方法
数据类型 变量名 = 方法名(参数列表);
3.打印输出调用:有返回值的方法 (将一个方法的返回值作为另一个方法的参数)
System.out.println(方法名(参数列表));
总结:直接调用可以调用任意方法,赋值调用和打印输出调用只能调用有返回值的方法
*/
public class Demo03 {
public static void main(String[] args) {
//直接调用
getSum(100);
printHW(5);
//赋值调用
int sum = getSum(100);
System.out.println("main方法中"+sum);
//void s = printHW(5); 没有返回值的方法,不能使用赋值调用的方式
System.out.println("-------------------------");
//打印输出调用
System.out.println(isEqual(1,2));
/*int sum1 = getSum(10);
System.out.println(sum1);*/
System.out.println(getSum(10));
}
//方法练习1_比较两个整数是否相同
public static boolean isEqual(int a,int b){
/*if (a == b) {
return true;
}else {
return false;
}*/
// return a==b?true:false;
return a==b;
}
//方法练习2_运算1到n的累和
public static int getSum(int n){
if (n < 1) {
System.out.println("您传递的参数不合法");
return -1;
}
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i;
}
return sum;
}
//方法练习3_打印n遍HelloWorld
public static void printHW(int n){
for (int i = 0; i < n; i++) {
System.out.println("helloworld");
}
}
}