[iT铁人赛Day8]JAVA阵列(中篇)

今天继续说到阵列,来做几个范例
程序码如下:

import java.util.*;
import static java.lang.System.*;
    public class app3
	{
		public static void main(String[] args) 
		{
        int i;
		int a[] = new int[4];
		a[0] = 10;
		a[2] = 5;
		
		for(i=0; i < a.length; i++)
			System.out.print("a[" + i + "]=" + a[i] +",\n");
		System.out.print("\n阵列长度 =" + a.length);
		}
	}

执行结果如下:
https://ithelp.ithome.com.tw/upload/images/20210908/20140567vbgno9dFOG.png
程序码一开始先设定整数i以及阵列a,阵列可以储存4个元素
可以看到我只设定了a[0]跟a[2],a[1]跟a[3]没有设定,所以显示0
然後for回圈显示阵列a的元素,i<a.length表示i长度不超过阵列a的长度
System.out显示每一个元素的值,\n表示每显示一个元素就换行
最後显示阵列的长度
以上程序码大概是这个意思
设定阵列时int a[] = new int[4];
a[0] = 10;
a[2] = 5;
可以改成int a[] = { a[0] = 10, a[1] = 0,a[2] = 5,a[3] = 0}
也是同样意思
第二个阵列的程序码是比大小
程序码如下:

import java.util.*;
import static java.lang.System.*;
    public class app3_1
	{
		public static void main(String[] args) 
		{
        int i,min,max;
		int a[] = {20,35,49,80,54,64};
		min = max = a[0];
		System.out.print("阵列元素:");
		for(i=0; i < a.length; i++)
		{
		System.out.print(a[i]+"  ");
		if(a[i]>max)
			max = a[i];
		if(a[i]<min)
			min = a[i];
		}
		System.out.print("\n最大值 =" + max);
		System.out.print("\n最小值 =" + min);
		}
	}

执行结果如下:
https://ithelp.ithome.com.tw/upload/images/20210908/20140567XsPJotFU1e.png
前面讲解过就不再讲解
後面设定完阵列元素,先设定min跟max等於a[0]
然後再一个一个做比较,比对出最大值及最小值
最後把max跟min显示出来就可以了。


<<:  从 JavaScript 角度学 Python(7) - 条件与回圈

>>:  每个人都该学的30个Python技巧|技巧 8:进阶判断—巢状判断式(字幕、衬乐、练习)

铁人赛失败了....

可能是我半夜发文的关系 所以超过十二点了 铁人赛给我失败了 不过也没关系拉我继续记录 今天继续看fl...

Day7 配对条件范例 (角色,人数上限)

今天我们要自己假订一个配对情境,来做一个比官方稍微复杂一点点的 Demo,并且透过这个模拟情境的实践...

Day3 JavaScript 如何输出

JavaScript 可以通过不同的方式来输出数据: 1.使用 window.alert() 弹出警...

CMoney工程师战斗营weekly1

上紧发条开始转动的一周 久违的早睡早起彷佛是回到学生时期的脚步,紧张的心情刺激肾上腺素分泌,就连作梦...

D18 -「脉冲×宽度×调变」:建立控制组件

再来就是实际建立透过 select 选择的脚位,并建立相关 Firmata 功能。 建立 PWM 控...