原创 Java實訓第二次總結

實訓第一次主要是構建系統框架和數據庫。本次實訓主要是具現化系統框架、完善一部分的系統功能:連接數據庫,數據實現封裝。以及簡單練習數據的增刪改查 1、具現化系統框架: 2、創建實體類,實現數據封裝: 3、簡單地增刪改查:

原创 Java實訓第一次總結

實訓的第一課主要學習了系統框架的初步設計和數據庫的構建。核心即框架思想,也就是由面及點,逐步完善系統 系統框架圖如下: 數據庫表如下: t_college表: t_status表: t_student表: t_user表:

原创 Java實現字符串排序

代碼如下: package net.dc.algchallenge; import java.util.Arrays; import java.util.Scanner; public class StrSort {

原创 算法題1—翻硬幣

題目要求: 分析: 翻硬幣是將初始狀態的字符串轉變爲目標狀態的字符串,只有兩個字符串不同才進行轉換,且每次只能轉換一次,即只能轉換相鄰的兩個字符 代碼: package net.dc.algchallenge; import

原创 Java打印實心和空心鑽石

總體分析:   首先,不論打印平面圖形或者3D圖形,都是採用分層打印的方法;對於程序打印平面規律圖形來說,可以利用雙重循環進行打印,外層循環控制打印的層數,內層循環控制每一層打印的內容,當打印完一層後,就換行打印下一層。 1:打印

原创 Java得到字符串裏某個元素的所有出現位置

字符串:“I love Java I love Python I love Internet” 要求:找出字符串裏所有的love及其出現位置 思路1: 首先,要得到字符串中某個元素的位置,通常使用String的indexOf方法,

原创 Java計算一年中的具體天數

一、不使用各種花裏胡哨 package net.dc.algchallenge; import java.util.Scanner; import java.util.Arrays; public class JudgeDay

原创 Java將2019拆分成三個素數平方和

主要分析:(1):將2019拆分成三個素數平方和,就要先得到三個素數,這也就涉及到了三個素數的範圍,我們不妨從其中最大的質數推論,因爲是三個素數的平方和,所以最大的素數必然小於20192\sqrt[2]{2019}22019​,現

原创 Java判斷數組中是否包含某個元素

package net.algchallenge; import java.util.Arrays; /** * 判斷數組中是否包含某個元素的方法 * //注:Java有兩種數據類型,基本數據類型和引用數據類型,判斷基本數

原创 UnboundLocalError: local variable x referenced before assignment

(一):多數情況 a = 1 def test(): a += 1 test() 解決辦法: (1):將全局變量作爲參數傳入 a = 1 def test(a): a += 1 print(a) te

原创 《三週Java學習總結》

(一):java基本語法(Java大小寫敏感) 1:類的聲明   [修飾符] + class + 類名 {          屬性;          方法;   } 中括號裏的內容代表可選 注:一個源文件中只能存在一個公共類 2