看似暗无天日,”方法“带你逃出生天

本文深入探讨Java中的方法概念,包括有返回值和无返回值的方法,通过实例讲解如何使用方法求长方形面积和圆柱体积,以及创建登录系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【本编是一个初学Java的小白,借用优快云来和大家分享一下有的知识点或者心得,如有错误请指正,勿批!】
在学习了Java的一些基础知识后开始步入到了方法,来,我们一起去探探方法的”桃花源“。
方法分为:
- 有返回值的方法
- 无返回值的方法

接下来我们来看看具体案例:

  • 案例1(有返回值):用方法求长方形的面积和圆柱的体积
    思考:我们欲求长方形的面积,那么我们就要在main方法里将长方形的长和宽传给计算的方法里,在计算方法里计算出结果后返回给main方法就可以了。那么求圆柱就传入半径与高即可。
    方法书写格式:
    修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值; }
package Day05;
	public class MethodDemo {

	public static void main(String[] args) {
		//方法的调用	
		System.out.println(getVolumea(5,7));
		System.out.println(getCFXArea(10,12));
}
	public static double getVolume(int r,int h) {
			return getArea(r)*h;
			/*double area = getArea(r);
			double volume= area*h;
			return volume;*/
	}	
	
	//求长方形的面积
		public static double getCFXArea(double length,double height) {
			return length*height;
		}
	}

注意:

  • 必须要return 一个返回值
  • return的返回值必须和方法上定义的返回值类型向匹配

案例2(无返回值)创建一个登录系统,输入用户名,如果正确则提示输入密码,错误则提示“用户名输入错误,请重新输入!”密码正确提示“登录成功”否则提示"密码错误,请重新输入:"。

package Day05;

import java.util.Scanner;

public class Text10 {
	public static void main(String[] args) {
		ren();
	}

	public static void ren() {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入用户名:");
		String name = sc.next();
		if (name.equals("xiaoming")) {
			System.out.println("请输入密码:");
			String pwd = sc.next();
			if (pwd.equals("123456")) {
				System.out.println("登录成功");
			} else {
				System.out.println("密码错误,请重新输入:");

			}
		} else {
			System.out.println("用户名输入错误,请重新输入!");
		}
	}
}

其实无返回值我是下了功夫的,如果加上循环就更good了,下次努力。
注意:
无返回值的方法:

  • 返回值类型的位置,写void,方法不调用不执行
  • 无返回值的方法是否可以写return;
    可以的, 只能写成return; 代表方法提前结束

我要去行我之漫漫前路了,对于以上的东西,就是我学方法的一点小所得,各位,再会!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值