陣列:
1.什麼是陣列? -組相同資料型別的資料的集合
2.陣列變數和普通變數的相同點和不同點:
相同點:都屬於變數
不同點:普通變數只能接收單個值而陣列變數接收多個值
3.如何定義一乙個陣列變數(三種)
a.宣告乙個int型別的陣列完成陣列長度的賦值
int ages = new int[5];
b.宣告乙個int型別的陣列完成賦值的操作
int nums = ;
c.宣告乙個int型別的陣列完成賦值的操作
注意:在宣告陣列採用new int{}完成賦值時
一定要切記new int 中括號中一定不能指明陣列的長度
int scores = new int;
4.如何運算元組中的元素(通過陣列的下標《下標從0開始》來運算元組中具體的值)
需求:宣告乙個int型別的陣列,用來儲存年齡資訊,長度為5
功能:通過陣列的下標,對應的去給陣列新增年齡值
int age=new int[18];
通過下標給陣列中賦值
age[0]=88;
age[2]=87;
通過下標取出陣列中的值
system.out.println(age[2]);
system.out.println(age[3]);
如何得到陣列的長度
system.out.println(age.length);
列印不同資料型別的預設值
double cj=new double[6];
string name=new string[6];
char ***=new char[6];
system.out.println(cj[5]);
system.out.println(name[3]);
system.out.println(***[4]);
example 1:
需求:定義乙個double型別的成績陣列,長度為5
功能1:通過for迴圈動態的為陣列新增成績
功能2:通過for迴圈動態的取出陣列的成績
scanner input=new scanner (system.in);
double scores=new double[5];
//通過for迴圈動態的為陣列新增成績
for (int i=0;isystem.out.println("請輸入第"+(i+1)+"門課程的成績:");
scores[i]=input.nextdouble();
system.out.println("陣列中的成績依次是:");
//通過for迴圈動態的取出陣列的成績
for(int i=0;isystem.out.println(scores[i]+" ");
example 2
需求:定義乙個double型別的成績陣列,長度為5
功能1:通過for迴圈動態的為陣列新增成績
功能2:通過for迴圈動態的取出陣列的成績 ,計算5個成績的平均分
scanner input=new scanner (system.in);
double scores=new double[5];
for (int i=0;isystem.out.println("請輸入第"+(i+1)+"門課程的成績:");
scores[i]=input.nextdouble();
double sum=0;
system.out.println("陣列中的成績依次是:");
for(int i=0;isystem.out.println(scores[i]+" ");
sum=sum+scores[i];
system.out.println();
system.out.println(" 5門課的平均分是:"+sum/5);
example 3:
需求:定義乙個int型別的陣列,儲存年齡的值,長度為10
功能:通過for迴圈動態的錄入年齡到陣列中,如果輸入的年齡小於0,則跳出迴圈,並且把陣列中之前賦的值清空
scanner input=new scanner (system.in);
int ages =new int[10];
boolean falg=false;
for(int i=0;isystem.out.println("請輸入第"+i+"個年齡:");
ages[i]=input.nextint();
if(ages[i]<0)elseelse{
system.out.println("完成陣列之前賦的值的清空操作:");
for(int i=0;iages[i]=0;
第六課 一維陣列
第六課 一維陣列 一 理解陣列的作用 儲存乙個資料使用的是變數,但是如果儲存多了 定義變數不方便,使用也不方便 這時候就可以採用陣列來實現 基本資料型別 byte short int long float double boolean char 引用資料型別 陣列 類 string 介面 二 掌握陣...
PHP第六課 陣列的用法
學習概要 了解基本的陣列函式的使用 懂得陣列的遍歷 了解超全域性陣列的基本關係與使用 陣列 1.陣列定義和遍歷 2.陣列函式 陣列定義 arr array 1,2,3 索引陣列,下標全是數字 arr array name user1 age 30 關聯陣列,下標中包含字母 下標只有兩種,要麼是字母,...
機器學習第六課 SVM(1)
1 在前幾個課程學習過程中沒有發現,後來才突然想到的乙個問題是 為什麼logistic 回歸依然算是線性分類器呢?在logistic回歸中,h x g theta x 而這個g z 1 1 exp z 在我的理解中它不應該屬於線性分類器了吧。解釋 我們判斷乙個新的輸入樣本屬於哪一類的時候,是依據 h...