原创 LeetCode | 01兩數之和

1.題目 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 1.1 示例 給定 nums = [2, 7, 11, 15], target = 9

原创 CoreJava(第二章)Java基礎

Core Java 一、數據類型 16進制前綴:0x 2進制前綴:0b 浮點類型:float、double用於表示有小數部分的數值 char類型:用單引號擴起來。 boolean:false和true,用來判定邏輯條件。 二、

原创 CoreJava(第六章)04-lambda表達式

1.lambda表達式 lambda表達式是一個可傳遞的代碼塊,可以在之後執行一次或多次。 01-語法: lambda 表達式形式 : 參數 , 箭頭 ( -> ) 以及一個表達式。 lambda表達式就是一個代碼塊,以及必須傳入

原创 CoreJava(第六章)02-接口、抽象、靜態方法和默認方法

1.接口與抽象 如果希望自己的方法擁有克隆和拷貝兩個方法,只要實現這兩個接口就可以,兩個接口之間用逗號分隔。 如class Employee implements Cloneable,Comparable 1)一個類只能繼承一個類

原创 CoreJava(第六章)06-構造器引用

1.構造器引用 構造器引用與方法引用的區別在於: 方法引用:方法引用使用操作符“::”將方法名和對象或者類的名字分隔開來。 構造器引用就是多了一個:方法名爲new。 (1)假如說有一個字符串列表,可以將它轉換成一個Person對象

原创 01-搜索一個字符數組中是否存在某個字符

01-題目: 請在一個類中編寫一個方法,這個方法搜索一個字符數組中是否存在某個字符,如果存在,則返回這個字符在字符數組中第一次出現的位置(序號從0開始計算),否則,返回-1。要搜索的字符數組和字符都以參數形式傳遞傳遞給該方法,如

原创 CoreJava(第四章)對象和類-03

4.12.重載 4.12.1定義 重載:具有相同的名字,不同的參數。 4.12.2例子 package com.eleven.oop_03; /** * 重載: * 1.具有相同的名字,不同的參數 * @author

原创 2019-12-27-最簡單的代碼看看你能答對嗎?

一、需求 這段程序的結果是什麼? public class Test01 { public static void main(String[] args) { String s1 = "ab" + "c

原创 CoreJava(第四章)對象和類-04

4.20包 ​ 使用包的主要原因是確保類名的唯一性。, 爲了保證包名的絕對唯一性 , Sun 公司建議將公司的因特網域名 ( 這顯然是獨一無二的 ) 以逆序的形式作爲包名 , 並且對於不同的項目使用不同的子包。 4.21類的

原创 02-編寫程序_把一個整數數組中的每個元素用逗號連接成一個字符串

01-題目: 1.編寫一個程序,這個程序把一個整數數組中的每個元素用逗號連接成一個字符串。 2.例如,根據內容爲[1][2][3]的數組形成內容爲"1,2,3"的字符串。 02-思路: 1.創建一個整數數組。 2.構建一個S

原创 CoreJava(第六章)07-變量作用域

1.變量作用域 (1)在lambda表達式中訪問外圍方法或類中的變量 01-外圍方法是什麼?類中的變量? 外圍方法:一個方法中嵌套了另外一個方法。 類中的變量:如String text, int delay。 package co

原创 Ai鬥地主智能出牌算法

去年有想寫個鬥地主的小遊戲,自己玩玩。找了很多資料,後來好不容易在網上找到了一個AI算法。轉過的的時候是貼在自己電腦的TXT文本上,再次感謝下原作者。現在借花獻佛發給你參考下。 我以前寫過一個鬥地主機器人。思路如下,希望對你

原创 CoreJava(第四章)對象和類-02

4.3用戶自定義類 通常這些類沒有 main 方法 , 卻有自己的實例域和實例方法 。 (實例域:定義類時的最外層的那兩個大括號那個範圍。 實例方法:沒有static關鍵字的都叫實例方法。有關鍵字的叫類方法。) 4.3.1需求

原创 Java編寫鬥地主的遊戲源碼

Java寫的鬥地主遊戲源碼 源碼下載在最後            現在開始構架遊戲,爲了不讓代碼那麼難看,我們很有必要加入設計模式和麪向對象思想。   首先,我們列出54張牌。        大家可以看到,撲克數字相同時,有

原创 【官方鏈接】CSDN專家分和博客系統積分獲得規則!

官方鏈接:https://blog.csdn.net/home/help.html