81 lines
2.3 KiB
Java
81 lines
2.3 KiB
Java
package com.inmind;
|
|
/*
|
|
方法_定义格式的详细说明
|
|
|
|
修饰符 返回值类型 方法名(){
|
|
方法体;(return只跟方法有关)
|
|
}
|
|
|
|
a.修饰符:public static (固定的)
|
|
|
|
b.返回值类型:
|
|
1.没有返回值:void
|
|
2.有返回值:基本数据类4类8种(java中的任意类型都能写)
|
|
|
|
c.方法名:自定义即可,在方法被调用时进行使用
|
|
|
|
d.():方法参数(参数列表)
|
|
1.如果没有参数,就直接()即可
|
|
2.如果有参数,直接在()中定义
|
|
2个int型参数:(int a,int b)
|
|
|
|
e.{}:方法体,就是java语句的集合
|
|
1.在方法中是可以使用关键字return,return就是结束当前的方法,遇到return,方法就结束了
|
|
return 可以将之后的值返回到方法调用处。
|
|
2.如果方法有返回值,就必须在方法体中输入return 返回值类型的数据;
|
|
3.如果方法没有返回值,就可以不写,但是也可以写成return;
|
|
|
|
|
|
方法定义的2个明确:
|
|
1.明确返回值类型
|
|
2.明确参数列表
|
|
|
|
案例:定义方法实现2个整数值的相加之和并返回
|
|
|
|
|
|
|
|
*/
|
|
public class Demo01_method {
|
|
public static void main(String[] args) {
|
|
//调用加法功能,实现整数相加得结果
|
|
int sum = addMethod(10, 20);
|
|
System.out.println(sum);
|
|
}
|
|
//方法练习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");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//2个整数值的相加之和并返回
|
|
public static int addMethod(int a,int b) {
|
|
int result = a+b;
|
|
return result;
|
|
}
|
|
}
|