今天继续来说函数,因为函数的内容有点多,所以分两篇来讲
这次稍微说到传递引数跟传递阵列到函数里吧
因为上次只说了简单的范例,没有提到传回值return
这次的范例程序码如下:
import java.util.*;
import static java.lang.System.*;
public class app5_2
{
public static void main(String[] args) {
double num;
num = show_length(3,4);
System.out.println("对角线长度 = " + num);
}
public static double show_length(int m,int n) {
return Math.sqrt(m*m+n*n);
}
}
执行结果如下:
这是一个计算对角线长度的程序
先设定一个倍精数num,然後再写函数double show_length
你们会看到程序码打了一个"Math.sqrt"这个程序码
它是利用Math类别里的sqrt()函数来计算对角线长度,
这需要学java到蛮後期才会学到的,这里先简单带过
总之就是算出对角线长度,然後用return传回对角线长度
再来是阵列的范例
范例程序码如下:
import java.util.*;
import static java.lang.System.*;
public class app5_3
{
public static void main(String[] args) {
int a [] = {9,15,64,25,18,54};
largest(a);
}
public static void largest(int arr[]) {
int max = arr[0];
for(int i = 0;i < arr.length;i++)
if(max < arr[i])
max = arr[i];
System.out.println("阵列最大值 = " + max);
}
}
执行结果如下:
这个程序码是传递阵列到largest()函数里
当largest()收到阵列时,会一个一个比较,比较出最大值
最後把阵列的最大值print出来
关於函数就先讲到这里,下次再来说别的
<<: 03. Unit Test x PHPUnit x FizzBuzz
>>: 从 JavaScript 角度学 Python(17) - Python 版本管理与虚拟环境
前言 我们在前一天开发完成了套件,那麽就试着来上架ㄅ 。 可以查看 官方文件,肯定讲的比我清楚哈哈(...
昨天帮我们用 Reactive Forms 所撰写的被保人表单写完单元测试之後,今天则是要来为它写...
「不要屈服,不要淡化,不要使它看来合逻辑,不要依据潮流而修改你的灵魂。相反的,狠狠的追随你最强烈的...
大家好,我是长风青云。早起跟朋友约、下午无缝接轨去帮弟弟搬宿、晚上一回到家就开始做ppt和发片。累瘫...
Counting sort Input : Output : Aux(auxiliary) arra...