java中四种方法的创建方式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

本文主要介绍java中四种方法的语法格式

一、无参无返回值的方法

语法格式:

public static void 方法的名字 () {
 	语句体
}

注意事项:
1.方法的声明必须放在类中,main方法的外面
2.方法声明完以后,一定要记得在main函数中调用

示例如下:

package com.qf.a_homework;

public class Demo6 {
	//main方法必须要有的
	public static void main(String[] args) {
		//必须在main主函数中调用 才会执行
		//方法的调用
		printEatSheep();	
	}
	//打印5遍的中午吃烤喜羊羊
	//void 是无返回值的
	//printEatSheep  方法的名字 和变量的命名规则是一样的
	public static void printEatSheep ()  {
		//大括号中写语句体,就是咱们需求功能
		for (int i = 0; i < 5; i++) {
			System.out.println("中午吃烤喜羊羊");
		}
	}	
}

二、有参无返回值的方法

语法格式:

public static void 方法的名字 (数据类型 变量1, 数据类型 变量2,... ) {
 	语句体
}

示例如下:

package com.qf.a_homework;

public class Demo8 {
	public static void main(String[] args) {
		//34是实参  实际参数
		printNum(34);
		printHello(8);
		//printHello("goudan");
		printStr("孤舟蓑笠翁,独钓寒江雪");
		printNStr(9, "已是黄昏独自愁");
	}
	public static void  printNum (int sb) {//int  num  是形参  形式参数
		System.out.println(sb);
	}
	//打印n遍的hello  world
	public static void printHello (int num) {
		for (int i = 0; i < num; i++) {
			System.out.println("hello world");
		}
	}
	//打印随便字符串  打印8遍
	public  static void printStr(String str) {
		for (int i = 0; i < 8; i++) {
			System.out.println(str);
		}
	}
	//打印n遍的随便的字符串
	public static void printNStr (int a, String str) {
		for (int i = 0; i < a; i++) {
			System.out.println(str);
		}
	}
}

三、无参有返回值的方法

语法格式:

public static  数据类型 方法的名字() {
 	return 返回的数据;
 	//返回的数据的数据类型一定是声明方法的时候  的数据类型是一致的
}

示例如下:

package com.qf.a_homework;

public class Demo9 {
	public static void main(String[] args) {
		int a = giveNum();//  会返回一个值  5  将返回的数据 给变量 a
		System.out.println(a);
		System.out.println(giveString());//可以将返回的值  直接打印的
		//System.out.println(str);
		
	}
	//声明一个无参有返回值的方法
	public  static int giveNum () {
		
		return 5;//返回一个5 这个整型的数据
	}
	
	//声明一个返回值是字符串类型的数据的方法
	public static String giveString () {
		String str = "呵呵 ";
		str += "xixi";
		return str;
	}	
}

四、有参有返回值的方法

语法格式:

public  static 数据类型  方法的名字 (数据类型 变量1, 数据类型 变量2,...) {
 	return  返回的数据;
}

示例如下:

package com.qf.a_homework;

public class Demo10 {
	public static void main(String[] args) {
		
		int sum = add(3, 4);
		System.out.println(sum);
	}
	//声明一个有参有返回值的方法
	//求两个整数的和
	public static int  add(int a , int b) {
		return a + b;
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值