一:

无参数无返回值

1.方法构造

public 返回类型(void)方法名(){

方法体

}

2.方法调用:首先要创建对象

类名(程序命名).对象名=new 类名();

对象名.方法名();

方法的调用在main函数里写

public class HelloWorld {

public static void main(String[] args) {

// 创建名为hello的对象

HelloWorld hello = new HelloWorld();

// 调用hello对象的calcAvg()方法,并将返回值保存在变量avg中

double avg =

System.out.println("平均成绩为:" + avg);

}

// 定义一个返回值为double类型的方法

public calcAvg() {

double java = 92.5;

double php = 83.0;

double avg = (java + php) / 2; // 计算平均值

// 使用return返回值

}

}

无参有返回值

1.方法构造

public 返回类型 方法名(){

方法体

}

2.方法调用

在主函数里调用,类名(程序命名).对象名=new 类名();

对象名.方法名();

public class HelloWorld {

public static void main(String[] args) {

// 创建名为hello的对象

HelloWorld hello = new HelloWorld();

// 调用hello对象的calcAvg()方法,并将返回值保存在变量avg中

double avg =hello.calcAvg();

System.out.println("平均成绩为:" + avg);

}

// 定义一个返回值为double类型的方法

public double calcAvg() {

double java = 92.5;

double php = 83.0;

double avg = (java + php) / 2; // 计算平均值

// 使用return返回值

return avg;

}

}

实际应用题:

public class HelloWorld {

//完成 main 方法

public static void main(String[] args) {

// 创建对象,对象名为hello

HelloWorld hello = new HelloWorld();

// 调用方法并将返回值保存在变量中

int maxScore =hello.getMaxAge();

// 输出最大年龄

System.out.println("最大年龄为:" + maxScore);

}

/*

* 功能:输出学生年龄的最大值

* 定义一个无参的方法,返回值为年龄的最大值

* 参考步骤:

* 1、定义一个整形数组 ages ,保存学生年龄,数组元素依次为 18 ,23 ,21 ,19 ,25 ,29 ,17

* 2、定义一个整形变量 max ,保存学生最大年龄,初始时假定数组中的第一个元素为最大值

* 3、使用 for 循环遍历数组中的元素,并与假定的最大值比较,如果比假定的最大值要大,则替换当前的最大值

* 4、使用 return 返回最大值

*/

public int getMaxAge() {

int[] ages={18,23,21,19,25,29,17};

int max=ages[0];

for(int i=0;imax)

max=ages[i];

}

return max;

}

}

java 类方法应用题,java方法使用相关推荐

  1. beetl调用java方法_08.自定义方法以及直接访问java类方法---《Beetl视频课程》

    本期视频实现了发布评论时间自定义显示: 内容简介:使用了自定义方法以及直接访问java方法实现了发布时间自定义显示 作者:GK 自定义方法 我们想要实现类似于${ strutil.subString ...

  2. java反射 数组类,乐字节Java反射之三:方法、数组、类加载器和类的生命周期

    继续讲述Java反射之三:方法.数组.类加载器 一.方法 获取所有方法(包括父类或接口),使用Method即可. public static void test() throwsException { ...

  3. Java 中的某些方法为什么要求传入一个 Class 对象

    Java 中的某些方法为什么要求传入一个 Class 对象   在 Java 中,某些方法要求传入一个 Class 对象,这能保证该方法能返回一个正确的类型的对象,从而免除返回后的强制类型转换.比如 ...

  4. Spring: 读取 .properties 文件地址,json转java对象,el使用java类方法相关 (十三)

    1. 在Java中获取 .properties 文件的路径 (src/main/resources 下) ProjectName |---src/main/java |---src/main/reso ...

  5. java定义一个eat方法_Java继承概念详细解读

    继承与合成基本概念 继承:可以基于已经存在的类构造一个新类.继承已经存在的类就可以复用这些类的方法和域.在此基础上,可以添加新的方法和域,从而扩充了类的功能. 合成:在新类里创建原有的对象称为合成.这 ...

  6. java定义一个eat方法,java基础5实战开发Day2/方法/2020-04-26

    目录 1.扑克牌Demo 2.方法的定义 3.参数的值传递 4.可变参数 5.方法重载和构造方法 1.扑克牌Demo 一个小程序让大家了解方法的定义和使用 生成一副扑克牌: 1.首先要创建一张牌(包括 ...

  7. java 编写方法和属性,Java类属性及方法的定义

    文章导读 [在定义类时,经常需要抽象出它的属性和方法,并定义在类的主体中.本文探讨Java类属性及方法的定义和使用.通过本文的学习,你将了解如何在Java类中定义属性及方法.属性值的设置和获取.] 本 ...

  8. java静态方法的调用方法_Java静态方法和实例方法

    一:静态方法 其实在我们第一天学习java的时候就使用了静态方法,主方法的就是一个静态方法,静态方法和静态属性一样使用static修饰. DEMO:定义静态方法 发现了可以使用"类名.方法名 ...

  9. 【Java之多线程(二)】(***重要***)Java多线程中常见方法的区别,如object.wait()和Thread.sleep()的区别等

    1.Java中Thread和Runnable的区别??? 区别: 在程序开发中只要是多线程肯定永远以实现Runnable接口为主,因为实现Runnable接口相比继承Thread类有如下好处: 避免点 ...

最新文章

  1. 使用vue.js路由踩到的一个坑Unknown custom element
  2. 【风险管理】信贷核心业务流程
  3. 《深度探索C++对象模型》--3 Data语意学
  4. php设置表单的字体,php表单标题怎么设置字体
  5. 前端怎么画三角形_前端小技巧:边框写三角形
  6. Node.js 应用故障排查手册 —— 类死循环导致进程阻塞
  7. wps怎么投递简历发到boss直聘_BOSS直聘角逐招聘季:装机量、下载增量、增长率三料冠军...
  8. 01 | 研发工程师想提升面试竞争力,该具备这三个技术认知
  9. 蒙特卡洛模型——有约束的非线性规划问题
  10. 常用的Mysql数据库操作语句大全
  11. itools 苹果录屏大师 java_AirPlayer电脑版(itools苹果录屏大师)下载|AirPlayer电脑免费版...
  12. 2019年计算机操作系统考研真题
  13. 位置不可用无法访问介质受写入保护的恢复方法
  14. DDD的哲学意味(上)
  15. KafKa 启动异常 : ERROR Failed to clean up log for __consumer_offsets-30 in dir 另一个程序正在使用此文件,进程无法访问
  16. 成为域名代理商好不好?域名代理商赚钱吗?
  17. 安卓手机变Linux服务器丨AidLux上手体验
  18. CentOS-7安装Cinnamon Desktop
  19. 【pytorch】torchvision.transforms 图像的变换详解;图像的预处理;数据增强
  20. 基于IjkMediaPlayer的播放器

热门文章

  1. 深入理解Nginx 模块开发与架构解析-陶辉 读书笔记
  2. Kubernetes1.8.4安装指南 -- 1. 环境准备
  3. Electron通过ffi调用DLL
  4. 基于注解进行bean的装配
  5. leetcode 740. Delete and Earn | 740. 删除并获得点数(暴力递归->傻缓存->DP)
  6. 数据结构:详解KMP算法,手工求解next、nextval数组,求模式串的比较次数例题
  7. 【SpringMVC】SpringMVC 对 Date 类型转换
  8. java安全编码指南之:拒绝Denial of Service
  9. 计算机网络基础期中测试题,计算机网络基础期末考试试题
  10. c语言跑马灯实验报告,单片机跑马灯实验