java獲取數(shù)組元素下標(biāo) int a[10]合法的數(shù)組元素的最小下標(biāo)值為多少?
int a[10]合法的數(shù)組元素的最小下標(biāo)值為多少?使用以下定義inta[10],數(shù)組下標(biāo)的最小值是。應(yīng)為:使用以下定義inta[10],則數(shù)組下標(biāo)的最小值為u0u9。
int a[10]合法的數(shù)組元素的最小下標(biāo)值為多少?
使用以下定義inta[10],數(shù)組下標(biāo)的最小值是。應(yīng)為:使用以下定義inta[10],則數(shù)組下標(biāo)的最小值為u0u9。原因:inta[10]定義了一個(gè)包含10個(gè)元素的整數(shù)數(shù)組。因?yàn)閿?shù)組元素從0開(kāi)始計(jì)數(shù),即第一個(gè)數(shù)組元素是[0],數(shù)組中有10個(gè)元素,所以最后一個(gè)元素是[9]。也就是說(shuō),下標(biāo)的范圍從0到9
解決方法:首先得到數(shù)組的長(zhǎng)度,根據(jù)循環(huán)數(shù)的長(zhǎng)度,然后循環(huán)出數(shù)組中的元素和一個(gè)臨時(shí)變量進(jìn)行比較,把值較小的元素變成臨時(shí)變量,下標(biāo)變成另一個(gè)下標(biāo)變量,循環(huán)結(jié)束后,輸出下標(biāo)變量。