java 类方法应用题,java方法使用
一:
无参数无返回值
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方法使用相关推荐
- beetl调用java方法_08.自定义方法以及直接访问java类方法---《Beetl视频课程》
本期视频实现了发布评论时间自定义显示: 内容简介:使用了自定义方法以及直接访问java方法实现了发布时间自定义显示 作者:GK 自定义方法 我们想要实现类似于${ strutil.subString ...
- java反射 数组类,乐字节Java反射之三:方法、数组、类加载器和类的生命周期
继续讲述Java反射之三:方法.数组.类加载器 一.方法 获取所有方法(包括父类或接口),使用Method即可. public static void test() throwsException { ...
- Java 中的某些方法为什么要求传入一个 Class 对象
Java 中的某些方法为什么要求传入一个 Class 对象 在 Java 中,某些方法要求传入一个 Class 对象,这能保证该方法能返回一个正确的类型的对象,从而免除返回后的强制类型转换.比如 ...
- Spring: 读取 .properties 文件地址,json转java对象,el使用java类方法相关 (十三)
1. 在Java中获取 .properties 文件的路径 (src/main/resources 下) ProjectName |---src/main/java |---src/main/reso ...
- java定义一个eat方法_Java继承概念详细解读
继承与合成基本概念 继承:可以基于已经存在的类构造一个新类.继承已经存在的类就可以复用这些类的方法和域.在此基础上,可以添加新的方法和域,从而扩充了类的功能. 合成:在新类里创建原有的对象称为合成.这 ...
- java定义一个eat方法,java基础5实战开发Day2/方法/2020-04-26
目录 1.扑克牌Demo 2.方法的定义 3.参数的值传递 4.可变参数 5.方法重载和构造方法 1.扑克牌Demo 一个小程序让大家了解方法的定义和使用 生成一副扑克牌: 1.首先要创建一张牌(包括 ...
- java 编写方法和属性,Java类属性及方法的定义
文章导读 [在定义类时,经常需要抽象出它的属性和方法,并定义在类的主体中.本文探讨Java类属性及方法的定义和使用.通过本文的学习,你将了解如何在Java类中定义属性及方法.属性值的设置和获取.] 本 ...
- java静态方法的调用方法_Java静态方法和实例方法
一:静态方法 其实在我们第一天学习java的时候就使用了静态方法,主方法的就是一个静态方法,静态方法和静态属性一样使用static修饰. DEMO:定义静态方法 发现了可以使用"类名.方法名 ...
- 【Java之多线程(二)】(***重要***)Java多线程中常见方法的区别,如object.wait()和Thread.sleep()的区别等
1.Java中Thread和Runnable的区别??? 区别: 在程序开发中只要是多线程肯定永远以实现Runnable接口为主,因为实现Runnable接口相比继承Thread类有如下好处: 避免点 ...
最新文章
- 使用vue.js路由踩到的一个坑Unknown custom element
- 【风险管理】信贷核心业务流程
- 《深度探索C++对象模型》--3 Data语意学
- php设置表单的字体,php表单标题怎么设置字体
- 前端怎么画三角形_前端小技巧:边框写三角形
- Node.js 应用故障排查手册 —— 类死循环导致进程阻塞
- wps怎么投递简历发到boss直聘_BOSS直聘角逐招聘季:装机量、下载增量、增长率三料冠军...
- 01 | 研发工程师想提升面试竞争力,该具备这三个技术认知
- 蒙特卡洛模型——有约束的非线性规划问题
- 常用的Mysql数据库操作语句大全
- itools 苹果录屏大师 java_AirPlayer电脑版(itools苹果录屏大师)下载|AirPlayer电脑免费版...
- 2019年计算机操作系统考研真题
- 位置不可用无法访问介质受写入保护的恢复方法
- DDD的哲学意味(上)
- KafKa 启动异常 : ERROR Failed to clean up log for __consumer_offsets-30 in dir 另一个程序正在使用此文件,进程无法访问
- 成为域名代理商好不好?域名代理商赚钱吗?
- 安卓手机变Linux服务器丨AidLux上手体验
- CentOS-7安装Cinnamon Desktop
- 【pytorch】torchvision.transforms 图像的变换详解;图像的预处理;数据增强
- 基于IjkMediaPlayer的播放器
热门文章
- 深入理解Nginx 模块开发与架构解析-陶辉 读书笔记
- Kubernetes1.8.4安装指南 -- 1. 环境准备
- Electron通过ffi调用DLL
- 基于注解进行bean的装配
- leetcode 740. Delete and Earn | 740. 删除并获得点数(暴力递归->傻缓存->DP)
- 数据结构:详解KMP算法,手工求解next、nextval数组,求模式串的比较次数例题
- 【SpringMVC】SpringMVC 对 Date 类型转换
- java安全编码指南之:拒绝Denial of Service
- 计算机网络基础期中测试题,计算机网络基础期末考试试题
- c语言跑马灯实验报告,单片机跑马灯实验