麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

數組在Java編程中的應用

2019-11-18 15:48:08
字體:
來源:轉載
供稿:網友

  序

  數組是很重要的數據結構,由同一類型相關的數據結構組成是靜態實體,有鏈表,隊列,堆棧,數等數據結構,java還提出了類數組的類vector。
這些都是java數據結構的組成部分,正如我們學過的c語言版的數據結構,java數據結構也是來描述數據結構的只是描述語言是java一樣而已。

  1.數組中最重要的是數組下標,數組下標及數組名是用來給訪問者提供訪問數組的途徑,數據下標從0開始,c[0],就是一個第一個數據第一個元素是c[i-1],數組名的名名規則與變量相同,其訪問格式也很簡單。

  例:c.lenth就是數組的長度。

  c[a+b]+=2 就是個數組a+b的值+2,在此數組也有易混淆的地方,那就是數組的第7個元素和數組元素7是兩個不相同的概念,初學者一定要區分其區別。

  2.空間分配:任何數據都要占用空間,數組也不例外,java中用new來給一個新的數組分配空間。

  例:

int c[ ]=new int[12];
  其格式等同于

int c[];
c=new int[12];
  他們的初始化值都是0。

  一個數組可以同時聲明多個數組:

  例:

string b[ ]=new String[100],x[ ]=new String[27];
  數組可以聲明任何數據類型,double string ..

  舉個例子來分析:


// Fig. 7.5: InitArray.java
// initialize array n to the even integers from 2 to 20
import javax.swing.*;
public class InitArray {
public static void main( String args[] )
{
final int ARRAY_SIZE = 10;
int n[]; // reference to int array
String output = "";

n = new int[ ARRAY_SIZE ]; // allocate array

// Set the values in the array
for ( int i = 0; i < n.length; i++ )
n[ i ] = 2 + 2 * i;

output += "Subscr
for ( int i = 0; i < n.length; i++ )
output += i + "/t" + n[ i ] + "/n";

JTextArea outputArea = new JTextArea( 11, 10 );
outputArea.setText( output );

JOptionPane.showMessageDialog( null, outputArea,
"Initializing to Even Numbers from 2 to 20",
JOptionPane.INFORMATION_MESSAGE );

System.exit( 0 );
}
}
  程序中:

  1.final int ARRAY_SIZE=10限定詞final聲明常數變量ARRAY_SIZE其值是10。

  2. n = new int[ ARRAY_SIZE ]聲明了n數組其長度不能超過10

  3.for ( int i = 0; i < n.length; i++ ) n[ i ] = 2 + 2 * i; 指定了程序的方法即輸出10個從2開始的偶數.其下標分別計為0-9的10個數。

  4.output += "Subscript/tValue/n";
  for ( int i = 0; i < n.length; i++ )
output += i + "/t" + n[ i ] + "/n"; 在output后面追加字符串.顯示數組下標即計算結果.

  5 JTextArea outputArea = new JTextArea( 11, 10 );
outputArea.setText( output );

  創建一個新的文本框,把output放入其中.

  JOptionPane.showMessageDialog( null, outputArea,"Initializing to Even Numbers from 2 to 20",JOptionPane.INFORMATION_MESSAGE );

  顯示文本框.

  由前3個過程你可以看到了數組是怎樣建立的了.

  3.引用及引用參數:許多編程語言都有通過值的調用 callby value傳遞參數,當使用調用值時,將產生數值的一個拷貝并傳遞給被調用的方法.

  例如.



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91九色视频在线播放 | 欧美性猛交xxxxx按摩国内 | 欧美aaaaa一级毛片在线 | 黄色片网站免费观看 | 国产羞羞视频在线免费观看 | 91在线精品亚洲一区二区 | 久久艹一区 | 亚洲精品成人18久久久久 | 天堂福利电影 | 在线观看一区二区三区四区 | av在线免费播放网站 | 久久资源总站 | 久久国产精品二国产精品 | 国产日韩在线观看一区 | 成人免费毛片在线观看 | 欧美一级精品片在线看 | 日本一级黄色大片 | 亚洲精品一区二区三区在线看 | 国产一级二级在线播放 | 免费观看黄色一级视频 | 免费一及片 | 国产精品99免费视频 | 羞羞视频免费网站入口 | 麻豆传传媒久久久爱 | 蜜桃成品人免费视频 | 日本教室三级在线看 | www.99久| 国产成人av免费 | 午夜视频久久 | 性欧美一区二区 | 777zyz色资源站在线观看 | 久久成年人视频 | 日韩在线毛片 | 久久亚洲春色中文字幕久久 | 黄色成人在线播放 | 黑人一级片视频 | 福利免费在线观看 | 亚洲成人福利电影 | 国产一区二区不卡 | 香蕉久久久久久 | 久久伊 |