陣列相關知識點

2021-10-16 22:40:41 字數 926 閱讀 2471

什麼是陣列:

陣列就是乙個容器,用於存放一系列相同資料型別

特點:乙個陣列名儲存多個資料

使用陣列四步走:

1.宣告陣列 inta;

2.分配空間 a=new int[5];

3.賦值 a[0]=8;

4.處理資料

alt+/+回車迴圈的快捷鍵

next以及nextline區別:

string ***=input.next();

不能接收空格,如果有,下次輸出時會忽略不計

string ***=input.nextline();

接受一整行,也可以接收空格

氣泡排序 思路

1.從第一位開始,相鄰的兩個數進行比較,如果第乙個數大於第二個數,大的就往後面排,

迴圈一次,把最大值放在最後

2.從第一位開始,相鄰的兩個數進行比較,如果第乙個數大於第二個數,大的就往後面排,

迴圈過後,找出第二大的值,最大值不參與交換

… …選擇排序 思路

1.從第一位開始,第乙個數與後面的數進行一一比較,如果第乙個數大於後面的數就進行

位置交換,迴圈一次後,最小數排在最前面

2.從第二位開始,第二個數與後面的數進行一一比較,如果第二個數大於後面的數就進行

位置交換,迴圈一次後,第二小的數排在第二位

… …一維陣列 語法:資料型別 陣列名稱 = new 資料型別[(大小)];

二維陣列 語法:資料型別 陣列名稱 = new 資料型別[(陣列個數)][(長度)];

遊戲:掃雷、跳一跳

什麼是雙重迴圈?

乙個迴圈裡面套另乙個完整的迴圈機構

雙重迴圈的特點:外層迴圈執行一次,內層迴圈執行一遍

return兩個作用:

(1):返回方法指定內容的值(這個值總是確定的),也可以是物件

(2):方法的結束

相關知識點

nweb inf uclasses uweb.xml ulib n 從httpservlet 繼承,重寫doget dopost方法 n部署web.xml n 只有乙個物件 n 第一次請求的時候被初始化,只一遍 n 初始化後先呼叫init 方法,只一遍 n 每個請求,呼叫一遍service serv...

陣列知識點

陣列就是按順序排列的一組同種型別的變數構成的集合 佔一片連續的儲存單元 陣列元素 下標變數 本質是變數。一 一維陣列 1.格式 陣列名 常量表示式 2.初始化 陣列定義後的初值仍然是隨機數 如 int a 5 int a 10 該方法僅對陣列的前五個元素依次進行初始化,其餘值為0。int a 5 表...

陣列知識點

1.通過以下 塊,看出普通陣列與引用型別陣列區別 public class test01 for int i 0 i user arr02 newuser 3 引用型別的陣列 arr02 0 new user 1 肖杰航 arr02 1 new user 2 小傑航 arr02 2 new user...