java基础学习——方法


一、什么是方法?

  1. 在编程语言中,方法就是一个模块化的功能,同时也是对象的基本行为
  2. 方法一般代表“动”的概念,一个方法就是做一件事或者完成一个任务

二、方法作用

  1. 完成一个独立的任务,使得代码更加模块化
  2. 能多次调用,减少代码重复
  3. 方法是一个完整功能的最小结构

三、方法的好处

  1. 把复用的逻辑抽取出来,封装成方法,提高代码的重用性
  2. 实现相对独立的逻辑,提高代码的维护性
  3. 可以对具体实现进行隐藏、封装

四,方法的基本语法

访问修饰符 返回类型 方法名

给定一个值 ——称之为“参数”
经过内部处理后 ——称之为“方法体”
返回另一个值 ——称之为“返回值”

六,方法的分类

1,根据方法有没有参数,可分为:

  • 无参方法
  • 有参方法

2,根据有没有返回值,可分为:

  • 无返回值方法
  • 有返回值方法

代码展示

package cn.peixv.fangfa;

import java.util.Scanner;


public class t1 {
	Scanner input = new Scanner(System.in);

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println(Math.PI);
		System.out.println(Math.max(80, 88));
		// 调用方法1
		// 创建类对象
		t1 t = new t1();
		t.cheng();
		// 调用方法2
		// 给方法加入static(静态域关键字) 可直接调用方法
		jia(5, 10);

	}

	// 有参有返
	public static int jia(int a, int b) {
		int c = a + b;
		return c;
	}

	// 无参有返
	public int jian() {
		int a = 10;
		int b = 5;
		return a - b;
	}

	// 无参无返回
	public void cheng() {
		System.out.println("输入第一个数");
		int a = input.nextInt();
		System.out.println("输入第二个数");
		int b = input.nextInt();
		System.out.println("积为" + a * b);
	}

	// 有参无返
	public void chu(int a, int b) {
		int c = a / b;
		System.out.println(c);
	}

}

七,Math类中的方法

  1. abs(int a)——求整数的绝对值
  2. sqrt(double d)——求开方
  3. min(int a, int b)——求a、b中的最小值
  4. max(int a, int b)——求a、b中的最大值
  5. pow(int a, int b)——求a的b次幂
  6. ceil(double a)——返回大于a的最小数
  7. floor(double a)——返回小于a的最大数

八,利用方法的小案例

链接: Java方法基础案例——打印矩形.
链接: Java方法基础案例——编写矩形类方法.
链接: Java实现简易ATM的存,取,查功能案例.
链接: Java方法基础案例——判断素数方法编写.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值