Day43 java练习1及知识点思考

编写类A01,定义方法max,实现求某个double数组的最大值,并返回 Homework01.java

public class Homework01{
	public static void main(String[] args){
		A01 a01 = new A01();
		double[] arr= {1.0,4.7,1.18};
		System.out.println("最大值是"+a01.max(arr));

	}}

class A01{
	public double max(double[] arr) {
		if(arr.length>0){

		double max = arr[0];
		for (int i = 1; i < arr.length; i++) {

			if (max < arr[i])//形参变量的值在变化 。
				max = arr[i];
			}
		}

		return max;//方法需要返回值

	}}



//知识点
/*for的语法,if的语法
数组的语法:

动态数组
1.声明数组变量 dataType[] arrayRefVar;   // 首选的方法 ( 或dataType arrayRefVar[];  // 效果相同,但不是首选方法
2.创建数组 arrayRefVar = new dataType[arraySize]; //1-2可以合并写成dataType[] arrayRefVar = new dataType[arraySize];
静态数组 dataType[] arrayRefVar = {value0, value1, ..., valuek};
例子:1.int[] a  2. a = new int[5]// 合并写成 int[] a = new int[5]

for语法:
for(序号的开始位置;结束循环的条件;序号的递增或减的规则){
	迭代的语句;
}

if(判断的条件){
	判断语句;
}
方法:
修饰符 返回值类型 方法名(参数类型 参数名){
    ...
    方法体
    ...
    return 返回值;

最大值的思路:
用循环语句中不同的值赋给变量,再比对大小,找出最大值
*/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值