public class MetodClass {
//访问控制符 修饰符 返回值 方法名(参数)
public static void main(String[] args) {
// TODO Auto-generated method stub
MetodClass.test();//static 静态方法通过类名打点调用,当前类下 调用可以省略类名
//方法是不会自己运行的 需要调用
test2((byte)10);
long number = test3();
System.out.println("1~20的阶乘和是"+number);
boolean istrue = test4();
System.out.println("小明是男的"+istrue);
long result = getResult(100);
System.out.println("结果"+result);
}
//1.没有返回值 没有参数的方法
public static void test(){
System.out.println("没有返回值没有参数的方法");
}
//2.没有返回值 有参数的方法
public static void test2(byte number) {
int result = 0;
for(int i=1;i<=number;i++){
result += i;
}
System.out.println("我没有返回值但是有参数"+result);
}
//3.带返回值的方法 不带参数
public static long test3(){
//1!+2!+3!+4!+..+20!
long result = 0;
for(int j = 1; j <= j;j++){
long sum = 1;
for(int i = 1;i <= j;i++){
sum *= i;
}
result += sum;
}
return result;
}
//boolean char
public static boolean test4(){
boolean istrue;
char sex = '男';
if (sex == '男'){
istrue = true;
}else{
istrue = false;
}
return istrue;
}
//带返回值 带参数的方法
//求某一个数的阶乘
public static long getResult( long number){
long result = 1;
if(number >= 0){
for(int i =1;i <= number;i++){
result *= i;
}
}else{
result = 0;
System.out.println();
}
return number;
}
}
Java 方法的调用(上)
最新推荐文章于 2022-03-23 19:20:55 发布