java7

第八章 數組

?????1.數組的聲明定義
???????? 數據類型[]變量名 = new 數據類型[長度];
???????? 列:int[]ary = new int[5];
???? 2.取值,賦值
???????? 取值:數據名[下標];
???????? 列:int a = ary[1];
???????? 賦值:變量=數據名[下標];
???????? 列:ary[1]=10;
???? 3.數組的遍歷
???????? 數組的長度:數組名.length;
???????? for(int i=0;i<數組名.length;i++){
????? //數組名[i]:訪問每個元素的值
? }
???? 4.數組常見的異常
???? ? 數組下標越界
???????? ArrayIndexOutOfBoundsException
???????? 當訪問數組的下標超過0~length-1時,
???????? 就會出現以上的錯誤。
???????? 注意:數組下標范圍:0~length-1
???? 5.數組常用的方法
???????? Arrays.toString(數組名);//展示數組內容
???????? Arrays.sort(數組名);??? //數組升序排列
???? 6.后序遍歷
???????? for(int i = ary.length-1;i>=0;i--){
???????????? ary[i]
???????? }
???? 7.比較字符串的大小
???????? 如果a.compareIgnoreCase(b)>0為true,
???????????? 那么a>b.
???????? 如果a.compareIgnoreCase(b)<0為true,
???????????? 那么a<b.
???????? 如果a.compareIgnoreCase(b)=0為true,
???????????? 那么a=b.
???? 8.break和continue
??????? break:終止,結束(表示終止當前循環結構)
??????? continue:繼續(表示結束本輪循環,進入下一輪循環)
??????? 注意:多層循環,只會對直接的循環起作用。

?

第八章 數組1.數組的聲明定義數據類型[]變量名 = new 數據類型[長度];列:int[]ary = new int[5];2.取值,賦值取值:數據名[下標];列:int a = ary[1];賦值:變量=數據名[下標];列:ary[1]=10;3.數組的遍歷數組的長度:數組名.length;for(int i=0;i<數組名.length;i++){//數組名[i]:訪問每個元素的值
  }4.數組常見的異常數組下標越界ArrayIndexOutOfBoundsException當訪問數組的下標超過0~length-1時,就會出現以上的錯誤。注意:數組下標范圍:0~length-15.數組常用的方法Arrays.toString(數組名);//展示數組內容Arrays.sort(數組名);    //數組升序排列6.后序遍歷for(int i = ary.length-1;i>=0;i--){ary[i]}7.比較字符串的大小如果a.compareIgnoreCase(b)>0為true,那么a>b.如果a.compareIgnoreCase(b)<0為true,那么a<b.如果a.compareIgnoreCase(b)=0為true,那么a=b.8.break和continuebreak:終止,結束(表示終止當前循環結構)continue:繼續(表示結束本輪循環,進入下一輪循環)注意:多層循環,只會對直接的循環起作用。
View Code
例:在數組中插入值public static void main(String[] args){int[] ary = new int[6];ary[0] = 60;ary[1] = 63;ary[2] = 82;ary[3] = 85;ary[4] = 99;int index = 0;Scanner console = new Scanner(System.in);System.out.println("請輸入一個數:");int num = console.nextInt();for(int i = 0;i<ary.length;i++){if(ary[i]>num){index = i;System.out.println(ary[i]);break;}}for(int i =4;i>=index;i--){ary[i+1] = ary[i];}ary[index] = num;System.out.println(Arrays.toString(ary));}
View Code

?

轉載于:https://www.cnblogs.com/wojiatingting/p/6962583.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/252547.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/252547.shtml
英文地址,請注明出處:http://en.pswp.cn/news/252547.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

BZOJ 3564 信號增幅儀

題目鏈接&#xff1a;http://www.lydsy.com/JudgeOnline/problem.php?id3564 題意&#xff1a;給出平面上n個點&#xff0c;畫出一個橢圓&#xff0c;橢圓的長軸是短軸的p倍&#xff0c;且長軸的方向為x軸逆時針旋轉a度。求這個橢圓短軸的最小值使得可以覆蓋所以點。 思路&…

CentOS 7 搭建JAVA環境

安裝環境&#xff1a; LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.3.1611 (Core) Release: 7.3.1611 Codename: Core 開始 運行java -version 檢查系統是否安裝JRE 或JDK&#xff0c;有則卸載系統自帶JAVA包輸…

串口波形分析

UART口發出數據按字節發送&#xff0c;發送數據8bit&#xff0c;實際量出波形為10bit&#xff0c;軟件底層驅動會自動加上起始位和停止位各1bit&#xff0c;起始位為0&#xff0c;停止位為1。下圖為用串口工具發送的數據和用示波器所量波形。 發送數據&#xff1a;0x34 0x43 示…

SpringBoot之MongoTemplate的查詢可以怎么耍

學習一個新的數據庫&#xff0c;一般怎么下手呢&#xff1f;基本的CURD沒跑了&#xff0c;當可以熟練的增、刪、改、查一個數據庫時&#xff0c;可以說對這個數據庫算是入門了&#xff0c;如果需要更進一步的話&#xff0c;就需要了解下數據庫的特性&#xff0c;比如索引、事物…

這可能是我見過最詳細的快速排序!

關于快速排序&#xff0c;網上&#xff0c;和維基都有完成的解釋&#xff0c;他們都是。。。。。。&#xff0c;俺覺得都是&#xff0c;太過于總結話語在概述一些東西&#xff1b; 而我卻從最本質的東西&#xff0c;一步一步的深入&#xff1b;在深入的學習過程中&#xff0c;我…

LINQ to SQL 實現 GROUP BY、聚合、ORDER BY

前言 本示例主要實現 LINQ 查詢&#xff0c;先分組&#xff0c;再聚合&#xff0c;最后在排序。示例很簡單&#xff0c;但是使用 LINQ 卻生成了不同的 SQL 實現。 1) 采用手動編寫 SQL 實現 SELECT ROW_NUMBER() OVER(ORDER BY T.RealTotal DESC) AS SN, * FROM ( SELECT (S…

Mysql之事務

什么是事務 假如你下了一筆訂單&#xff0c;會有以下數據庫操作&#xff1a; 1. 生成一筆訂單記錄 2. 減少庫存 3. 從你的賬戶中減少金額 4. 生成支付記錄 這邊的四個操作缺一不可&#xff0c;一旦某一個操作出現異常&#xff0c;則全部操作都需要全部回滾。而事務的作…

JVM垃圾回收機制總結

對于垃圾回收機制我先拋出三個問題&#xff1a; ①哪些內存需要回收&#xff1f; ②什么時候回收&#xff1f; ③如何回收&#xff1f; 下面我們主要針對這三個問題來研究JVM GC 一、哪些內存需要回收&#xff1f; 1.JAVA使用可達性分析法來判斷對象是否需要回收。 這個算法的基…

虛擬機增加內存方法

樓主由于要在虛擬機里面裝一個oracle&#xff0c;在安裝過程中&#xff0c;提示物理內存不符合最低標準&#xff0c;如圖1. 圖1 因為懶得新建一個虛擬機了&#xff0c;所以考慮給虛擬機新增磁盤空間。 首先說明&#xff0c;新增磁盤空間&#xff0c;必須保證當前虛擬機里每個新…

myBatis xml if、where、if-else?、foreach 心得

MyBatis 的強大特性之一便是它的動態 SQL。如果你有使用 JDBC 或其它類似框架的經驗&#xff0c;你就能體會到根據不同條件拼接 SQL 語句的痛苦。例如拼接時要確保不能忘記添加必要的空格&#xff0c;還要注意去掉列表最后一個列名的逗號。利用動態 SQL 這一特性可以徹底擺脫這…

bzoj千題計劃213:bzoj2660: [Beijing wc2012]最多的方案

http://www.lydsy.com/JudgeOnline/problem.php?id2660 很容易想到是先把n表示成最大的兩個斐波那契數相加&#xff0c;然后再拆分這兩個斐波那契數 把數表示成斐波那契進制的形式&#xff0c;第i位表示有沒有第i個斐波那契數 比如16133 001001 那么拆分一個數就是把一個1…

面對對象-封裝

private 私有的 package/friendly/default 不寫 protected 受保護的 public 公共的 那么什么情況該用什么修飾符呢&#xff1f;從作用域來看&#xff0c;public能夠適用所有的情況。 但是大家在工作的時候&#xff0c;又不會真正全部都適用public,那么到底什么情況改用什么修飾…

本文詳解5G是個什么鬼,程序員都準備好了嗎?

無線移動通訊發展歷史 最近5G的概念炒的如火如荼&#xff0c;為此&#xff0c;華為和高通還干了一仗。這篇文章從技術層面給大家分析&#xff0c;什么是5G&#xff0c;它和4G比&#xff0c;高級在哪里&#xff1f; 我們來看看移動互聯網的技術發展&#xff1a; 然后我們在來看看…

安裝kerberos報錯 error: command 'gcc' failed with exit status 1

pip install kerberos 報錯&#xff1a;error: command gcc failed with exit status 1 安裝環境工具 yum install gcc libffi-devel python-devel openssl-devel 再次安裝kerberos安裝成功 轉載于:https://www.cnblogs.com/panbc/p/8268574.html

jquery正則表達式驗證:驗證全是數字

需求說明&#xff1a; 前端頁面使用正則表達式驗證輸入框中輸入的內容全是數字。 代碼說明&#xff1a; 這里只介紹正則表達式&#xff0c;其他部分的代碼不做介紹。如果有其他需要自行修改即可。 步驟一&#xff1a;建立一個頁面可以是html、jsp等&#xff0c;引入jquery-3.2.…

0613課堂匯總

一&#xff1a; 數據類型&#xff1a; 基本數據類型{byte(8)/short(16)/char(16)/int(32)/float(32)/long(64)/double(64)/boolean(1)}引用數據類型{*除了基本數據類型都是引用數據類型 *包括API中的類&#xff08;String,File&#xff09;*自定義的類&#xff08;Personal A…

Istio流量管理實踐之(5): 使用cert-manager部署Istio自定義入口網關及進行證書管理...

Istio Gateway提供多個自定義入口網關的支持能力&#xff0c;通過開放一系列端口用于承載網格邊緣的進入連接&#xff0c;同時可以使用不同loadbalancer來隔離不同的入口流量。cert-manager可用于使用存儲在Kubernetes Secret資源中的任意簽名密鑰對來獲取證書。本文提供了手動…

log4配置

log4j 和 log4j2 方式一&#xff1a;log4j2.xml 添加 jar 包 1 <!-- log4j-core --> 2 <!-- 3 <dependency> 4 <groupId>org.apache.logging.log4j</groupId> 5 <artifactId>log4j-core</artifactId> 6 …

[bzoj3625][Codeforces 250 E]The Child and Binary Tree(生成函數+多項式運算+FFT)

3625: [Codeforces Round #250]小朋友和二叉樹 Time Limit: 40 Sec Memory Limit: 256 MBSubmit: 650 Solved: 283[Submit][Status][Discuss]Description 我們的小朋友很喜歡計算機科學&#xff0c;而且尤其喜歡二叉樹。考慮一個含有n個互異正整數的序列c[1],c[2],...,c[n]。…

常用內建模塊

一.datetime 1.模塊導入: from datetime import datetime 2.獲取當前日期和時間: >>> now datetime.now() >>> print(now) 2019-01-13 14:19:38.1810003.獲取指定日期和時間: >>> dt datetime(2019,1,10,15,0) >>> print(dt) 2019-01-10…