成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從0學(xué)Java之?dāng)?shù)組篇

開發(fā) 前端
最小的下標(biāo)是0,最大的下標(biāo)是數(shù)組的元素個數(shù)-1;可是編譯器不會檢查看你是不是有效下標(biāo);但是如果運(yùn)行的時候出現(xiàn)無效的下標(biāo),可能會導(dǎo)致程序終止。

數(shù)據(jù)可以存放在變量里,每一個變量有一個名字,有一個類型,還有它的生存空間。如果我們需要保存一些相同類型、相似含義、相同生存空間的數(shù)據(jù),我們可以用數(shù)組來保存這些數(shù)據(jù),而不是用很多個獨(dú)立的變量。

數(shù)組是長度固定的數(shù)據(jù)結(jié)構(gòu),用來存放指定的類型的數(shù)據(jù)。一個數(shù)組里可以有很多個數(shù)據(jù),所有的數(shù)據(jù)的類型都是相同的。

①創(chuàng)建數(shù)組

  • 數(shù)組是一種容器(放東西的地方)。
  • 特點(diǎn)是:其中所有的元素具有相同的數(shù)據(jù)類型;一旦創(chuàng)建,不能改變大小。
  • 數(shù)組中的每個數(shù)據(jù)叫做元素。

寫一個程序計(jì)算用戶輸入的數(shù)字的平均數(shù),并輸出所有大于平均數(shù)的數(shù)。

必須先記錄每一個輸入的數(shù)字,計(jì)算平均數(shù)之后,再檢查記錄下來的每一個數(shù)字,與平均數(shù)比較,決定是否輸出。

如何記錄很多數(shù)?

int[]numbers=new int[]

寫一個程序計(jì)算用戶輸入的數(shù)字的平均數(shù),并輸出所有大于平均數(shù)的數(shù)。


public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int x;
double sum=0;
int cnt=0;
int[]numbers = new int[100];

x= in.nextInt();
while(x!=-1)
{
numbers[cnt]=x;
sum += x;
cnt ++;
x= in.nextInt();
}
if(cnt>0)
{
double average = sum/cnt;
for(int i=0;i<cnt;i++)
{
if(numbers[i]>average)
{
System.out.println(numbers[i]);
}

}
}
}

圖片

這里面是有安全隱患的:數(shù)組容量為100,超出范圍則下標(biāo)越界報(bào)錯。

②數(shù)組的元素

  • 每個元素都是一種類型的變量。
  • 索引或者下標(biāo)是從0開始的。

圖片

  • 有效下標(biāo):最小的下標(biāo)是0,最大的下標(biāo)是數(shù)組的元素個數(shù)-1;可是編譯器不會檢查看你是不是有效下標(biāo);但是如果運(yùn)行的時候出現(xiàn)無效的下標(biāo),可能會導(dǎo)致程序終止。

如果在剛剛那個程序上寫入: numbers[101]= 20;編譯器不會報(bào)錯,但運(yùn)行不了。

圖片

圖片

③數(shù)組變量

  • <類型>【】<名字>=new<類型>【元素個數(shù)】;
  • int【】grades=new int【100】;

寫一個程序,輸入數(shù)量不確定的【0,9】范圍內(nèi)的整數(shù),統(tǒng)計(jì)每一種數(shù)字出現(xiàn)的次數(shù),輸入-1表示結(jié)束。

Scanner in=new Scanner(System.in); int x; x =in.nextInt(); int[]numbers = new int[10];

while(x!=-1)
{
if(x>=0 && x<=9)
{
}
numbers[x]++;
{
x= in.nextInt();
}
for(int i=0;i<numbers.length;i++)
{
System.out.println(i+":"+numbers[i]);
}

}
}

圖片

length:每個數(shù)組有一個內(nèi)部成員length,會告訴你它的元素的數(shù)量。

責(zé)任編輯:武曉燕 來源: Java極客技術(shù)
相關(guān)推薦

2022-10-31 07:33:05

Javafor循環(huán)

2022-10-30 10:14:43

Java循環(huán)語句

2022-09-30 07:32:48

循環(huán)while循環(huán)體

2022-09-30 07:32:39

架構(gòu)

2022-09-16 07:32:15

編程計(jì)算機(jī)命令

2022-10-28 07:38:06

Javawhile循環(huán)

2022-09-22 07:31:14

Java變量計(jì)算

2021-05-10 11:38:07

Java數(shù)組IDEA

2024-09-26 10:19:15

2022-03-10 09:33:21

Java數(shù)組初始化

2021-07-09 06:48:29

數(shù)組存儲內(nèi)存

2025-05-29 08:00:00

數(shù)組編程語言

2012-06-15 10:13:03

2020-12-11 09:05:04

ARMMDKGNU

2021-01-13 11:51:25

ARM位置無關(guān)碼

2019-01-29 14:29:03

微服務(wù)路由

2021-05-25 11:50:32

ARMuboot網(wǎng)絡(luò)協(xié)議棧

2021-01-08 12:06:59

WDT定時裝置

2011-09-22 10:48:20

MySQL集群HAProxy

2014-02-01 21:25:08

Python數(shù)組
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精彩视频在线观看 | 91久久国产综合久久91精品网站 | 五月天国产在线 | 亚洲精品一区二区在线观看 | 国产成人一区二区三区电影 | 国产精品永久免费 | 国产伦精品一区二区三区精品视频 | 亚洲精品久久久一区二区三区 | 中文日本在线 | 亚洲aⅴ | 成人在线日韩 | 老头搡老女人毛片视频在线看 | 欧美精品一区二区免费 | 国产欧美精品一区二区 | 人人人干| 国产精品伦理一区二区三区 | 国产精品成人在线观看 | 久久精品色欧美aⅴ一区二区 | 一区二区成人 | 久久9热 | 国产成年人视频 | 日本一区二区三区四区 | 久久精品亚洲欧美日韩久久 | 美女福利视频 | 国产精品久久国产精品 | 一区二区亚洲 | 日韩美女一区二区三区在线观看 | 国产精品揄拍一区二区久久国内亚洲精 | 欧美一区二区在线观看 | 精品久久久久久久久久久久久久 | 青青草精品 | 成人av一区二区亚洲精 | 中文字幕乱码一区二区三区 | 久操伊人| 日本黄色一级片视频 | 日韩精品一区二区三区 | 91精品国产一区二区在线观看 | 亚洲精品成人在线 | 久草影视在线 | 国产午夜精品久久久久免费视高清 | 精品国产一区二区三区久久久蜜月 |