原创 JAVA-2.1-邏輯運算符、關係運算符、if語句及switch語句

寫出下面程序的運行結果 1、 int x = 1,y = 1;//定義變量x,y,並對其分別進行初始值化 if(x++==2 & ++y==2) /** x++先取值操作,再自增 ++y先自增,後取值操作 ①x值

原创 JAVA-4.2-API幫助文檔、String類、StringBuffer和StringBuilder

一、API幫助文檔的使用+java中的常用的一些包的使用 二、String類講解   注意:是 String類   char[] chs = {‘a’,’b’,’c’}; (1) 是由多個字符組成的一串數據(字符序列)。其

原创 JAVA-10-算法、集合、Collection、List等、泛型入門

一. 算法介紹(棧、隊列、數組、鏈表、Hash、樹)   (1)棧:先進後出   (2)隊列:先進先出,橫向隊列,存入取出   (3)數組:查詢快,增刪慢   (4)鏈表:通過一個鏈子把多個結點(元素)連接起來,由數據和地

原创 JAVA-11.2-登陸註冊案例分析(集合版)

登陸註冊案例分析:   我們現在寫代碼需要面向對象,我們必須先找到能完成某個功能的類,接着調用裏面的方法完成它。 登陸註冊案例中的類:   用戶類     成員變量:用戶名,密碼     成員方法:登陸,註冊功能   測

原创 JAVA-9-正則表達式

正則表達式: (1) 正則表達式:符合一定規則的字符串   案例:(用正則和代碼兩種方式實現)鍵盤錄入qq號碼,校驗QQ號碼。要求:     1: 要求必須是5-15位數字     2: 0不能開頭     3: 每一位

原创 JAVA-2.3-Fibonacci數列趣味思考

趣味思考   有一個非常有趣的古典數學問題:有一對兔子,從出生後第三個月起每個月都生一對兔子。小兔子長到第三個月後每個月又生一對兔子。假設所有兔子都不死,問每個月兔子的對數(簡記爲兔子數)?試編程求前30個月的兔子數。   不

原创 JAVA-1.2-註釋、關鍵字、標識符、進制等

1.註釋:用於解釋說明程序的文字 (1)註釋的分類及格式:   A:單行註釋  //   B:多行註釋  /註釋內容+回車/   C:文檔註釋  /*註釋內容+回車/    (2)註釋作用:   A:解釋說明程序,提高

原创 JAVA-4.1-封裝、private、this、標準的java描述類的寫法

一:封裝   1.1封裝是指隱藏對象的屬性和實現細節,僅對外提供公共訪問方式。     封裝的好處:       A:提高了代碼的複用性       B:提高安全性。     體現:將不需要對外提供的內容都隱藏起來。

原创 JANA-11.1-Set、HashSet與TreeSet;Map、HashMap與TreeMap講解

集合Set 1.Set   常用方法:直接查看api,裏面的方法我們基本都是學過的   Set的遍歷 1:Iterator,2:foreach 2.HashSet(查詢api看說明進行講解)   2.1 元素順序:元素唯

原创 JAVA-2.2-鍵盤錄入數據

  我們目前在寫程序的時候,數據值都是固定的,但是實際開發中,數據值肯定是變化的,所以,考慮把數據改進爲鍵盤錄入,以提高程序的靈活性。鍵盤錄入數據的步驟: A:導包 import java.

原创 JAVA-2.4-雞兔同籠

趣味思考   雞兔同籠,共有head個頭,foot個腳,問雞、兔各多少隻?   分析:雞的頭數*2=雞的腳數      兔的頭數*2*2=兔的腳數   那麼,腳的總數-頭的總數*2=???顯然,等於的是兔子比雞多的腳數,而

原创 JAVA-7-形參及返回值、權限及內容修飾符、內部類(重點是匿名內部類)

一:形式參數問題   形參數據類型可以是:     ①基本類型:byte,short,int,long,float,double,char,boolean     ②引用類型:類,接口,數組   形式參數如果是:     

原创 JAVA-11.3-模擬鬥地主洗牌、發牌、並進行排序(集合)

  我們都知道一副撲克牌有54張,3,4,5,6,7,8,9,10,J,Q,K分別有”♥”,”♠”,”♣”,”♦”四種花色,還有大王、小王。這就構成了一副完整的撲克牌,現在我們要模擬鬥地主的洗牌,發牌,看牌,那麼我們該怎麼做呢?

原创 JAVA-6-繼承、super、final、多態、抽象類、接口

一:繼承   1.1如何表達這個關係呢?     通過extends關鍵字可以實現類與類的繼承       格式:         class 子類名 extends 父類名 {         …         }

原创 JAVA-5-String類和StringBuffer類、二維數組、形參、冒泡排序及選擇排序、Arrays數組工具類

一:練習String和StringBuffer兩個類 (1)需求:有abasdcalsjdfasf34asfjsfasf一段字符串,找出其中重複最多的字符,和重複最少的字符和重複的次數!   在這裏有兩種方法,第一種方法是循規