原创 創建集合對象使用泛型的好處

不使用泛型的演示 package Day01; import java.util.ArrayList; import java.util.Iterator; public class Demo01 { public sta

原创 鬥地主實例+單列(JAVA集合綜合案例)

1、規則: 使用54張牌打亂順序,三個玩家參與遊戲,三人交替摸牌,每人17張牌,最後3張留作底牌 2、分析 (1)、準備牌: 54張存儲在一個集合中 特殊牌:大王小王 其他52張:

原创 藍橋杯:JAVA基礎練習(字母圖形)

問題描述 利用字母可以組成一些美麗的圖形,下面給出了一個例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 這是一個5行7列的圖形,請找出這個圖形的規律,並輸出一個n行m列的圖形。 輸入格式 輸

原创 數組簡單排序問題

注意: /* java.util.Arrays: 是一個與數組相關的工具類,裏面提供了大量靜態方法,用來實現數組常見的操作 public static String toString(數組): 將參數數組變成字符串(按照默認格

原创 ToString方法簡單舉例

1、要求: 使用tostring方法把數組變成字符串 package Man; import java.util.Arrays; public class Demo1 { public static void main(

原创 定義一個方法,用來判斷兩個數字【是否】相同

題目要求:定義一個方法,用來判斷兩個數字【是否】相同 public static void main(String[] args) { // TODO Auto-generated method stub /* * 方法三

原创 定義以指定格式打印集合的方法

1、題目 定義以指定格式打印集合的方法(Arraylist類型作爲參數), 使用{}括起集合,使用@分隔每個元素。格式參照(元素@元素@元素) 2、代碼實現 public class Test03 { public

原创 調用方法進行整數加和運算

注意事項 /* * 使用方法的注意事項: * 1、方法應該定義在類中,不能在方法中再定義方法,即嵌套 * 2、前後順序無關 * 3、方法定義後不會執行,必須調用才能執行,單獨調用、打印調用、賦值調用 * 4、如果方法有返回值,必

原创 實現三個整數相加並求平均數:

一個方法可以有0/1多個參數 但只能有0或者1一個返回值 需要多個返回值時,選擇數組進行存儲 任何數據類型都可以作爲參數類型或者返回值類型 數組作爲方法的參數,傳遞進去的其實是數組的地址值 數組作爲方法的返回值,返回的的其實也是

原创 將一個隨機字符串中的所有字符升序排列,並倒敘打印

題目要求: 請使用arrays相關的API,將一個隨機字符串中的所有字符升序排列,並倒敘打印 代碼實現: public class DemoTestArrays02 { public static void main(

原创 交換元素位置程序

題目: 數組元素的反轉:對稱位置數組元素交換 分析: min<max時會進行交換 代碼實現: public static void main(String[] args) { //創建數組元素 int[]

原创 求最大值(JAVA)

簡單代碼: 求給定數組中的最大數 代碼實現: package Array; public class DemoMax { public static void main(String[] args) { // TOD

原创 定義一個方法,用來顯示兩數之和

1、題目: /* * 注意事項: 對於有返回值的方法,可以單獨調用、打印或者賦值調用 但是對於無返回值的方法只能進行單獨調用 題目要求: 定義一個方法,用來【求出】兩個數字之和並將結果告訴我 題目變形: 定義一個方法,

原创 打印數組元素n次,採用方法

題目: 打印數組元素n次,採用方法 注意: 數組可以作爲方法的參數 在調用方法時,向小括號進行傳參,傳遞進去的是數組的地址值 代碼實現: public class DemoParam { public static voi

原创 向集合中存放數據

注意: 如果希望向集合arraylist中存放基本類型數據,必須使用基本類型對應的包裝類 代碼實現: package Array; /* * 如果希望向集合arraylist中存放基本類型數據 * 必須使用基本類型對應的包