Java技术简介与基本宣告.PPT

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java技术简介与基本宣告

陣列與集合 陣列觀念 集合串列 一維陣列 物件陣列(Object Array)- 一組相似型態的變數,以一個共同的名字來存取。 Java的陣列元素位置編號從0開始。 直接賦予陣列值 type [] array-name = { constant set } ; Ex: int[] a = {1, 3, -2} ; double[] d = {5.2, 3.6, 2.0} ; char[] ch = {‘A’, ‘C’, ‘d’} ; String[] str = {“Tom”, “Mary”, “Henry”} ; 利用new配置陣列大小再賦予陣列值 type [] array-name = new type [size] ; Ex: int[] a = new int[3] ; double[] d = new double[3] ; char[] ch = new char[3] ; String[] str = new String[3] ; a[0] = 1; str[2] = “Henry” ; 結合new和陣列初始值 type [] array-name = new type[] { constant set } type [] array-name = new type[] { variables } Ex: int[] a = new int[]{1, 2, 3, 4, 5} ; int a0=5, a1=0, a4=3; int[] a = new int[]{a0, a1, a4}; 比對兩個陣列元素 讓兩個陣列對應的元素資料同步異動 Ex: int[] a = {1, 3, 2, 6}; String[] s = {“A”, “B”, “C”, “D”}; if(a[3] = 6) s[3] = “E”; // 設定元素在某條件下進行異動 複製陣列 讓兩個陣列的元素資料占用相同位址 Ex: String[] a = {“1”, “B”, “C”}; String[] b = a ; b[0] = “A”; // a[0]也會變成 “A” 陣列與迴圈的使用- 利用迴圈可重複執行相同運算的特性處理陣列資料 Ex: 利用迴圈建立等差級數 int[] a = new int[100] ; int count = 0; while(count 100) { a[count] = count ; count = count + 5 ; } Ex: 利用陣列排序(氣泡排序法) int[] a = {36, 22, 38, 15, 7, 19} ; for(int i=0; i5; i++) { for(int j=i+1; j6; j++) { if(a[i] a[j]) { int big = a[i] ; a[i] = a[j] ; a[j] = big ; } } } 陣列與迴圈的使用(Continue)- 利用foreach迴圈直接處理陣列資料 語法: 資料型態[] 陣列名稱 = {陣列資料}; foreach(資料型態 變數名稱: 陣列名稱) { : } Ex: 利用迴圈輸出陣列元素對應的函數值 double[] test = {0, Math.PI/6, Math.PI/4, Math.PI/3, Math.PI/2, 2*Math.PI/3, 3*Math.PI/4, 5*Math.PI/6, Math.PI}; for(double rad: test) { double data = Math.sin(rad); System.out.println(sin( + rad + ) = + data); } public class Ex03_1DArray { public static void main(String[] args) { // TODO code application logic here // 建立int陣列 int[] temp; // 宣告陣列變數 int[] tips = {150, 300, 500}; // 使用迴圈顯示陣列值和計算總和 int total = 0; for (int i=0; i tips.length; i++) { total += tips[i]; System.out.println(tips[i]); } System.

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档