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

阅读: 评论:0

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

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

【本编是一个初学Java的小白,借用CSDN来和大家分享一下有的知识点或者心得,如有错误请指正,勿批!】
在学习了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; 代表方法提前结束

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

本文发布于:2024-01-29 04:04:50,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170647229712563.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:暗无天日   带你   方法
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23