原创 java 之BigInteger類實現計算大整數的階乘

package s1; import java.math.*; import java.util.*; public class A7 { public static void main(String[] args) {

原创 java 之文件輸入輸出流

1. 使用文件字符輸出流將一段文字存入文件,然後使用輸入流讀取文件中的內容。 package s1; import java.io.*; public class DuFile { public static void

原创 java 之求交集並集

package s1; import java.util.*; public class Jihe { public static void main(String[] args){ Integer on

原创 String類的所有方法

方法摘要  char charAt(int index) 返回指定索引處的 char 值。  int codePointAt(int index) 

原创 java 緩衝流讀取試題文件

使用緩衝流讀取試題文件,Test.txt如下:,每次顯示試題文件中的一道題目。讀取到字符“*”時候暫停讀取,等待用戶從鍵盤輸入答案。用戶做完全部題目後,程序給出用戶的得分。 (1)北京奧運是什麼時間開幕的? A.2008-0

原创 java 枚舉舉例:poker牌類

編寫一個撲克類(每張撲克有花色和數值,例如紅心A,草花10),將52張撲克牌放到集合中(自己去選擇集合類) 編寫3個方法 方法1.將集合中的所有撲克重新洗牌,並將撲克輸出(打印出來即可) 方法2.將集合中的所有撲克排序(按方塊3~

原创 java中的單例模式(設計模式)

概念:   java中單例模式是一種常見的設計模式,單例模式分三種:懶漢式單例、餓漢式單例、登記式單例三種。   單例模式有一下特點:   1、單例類只能有一個實例。   2、單例類必須自己自己創建自己的唯一實例。   

原创 python 之 set

python的set和其他語言類似, 是一個無序不重複元素集, 基本功能包括關係測試和消除重複元素. 集合對象還支持union(聯合), intersection(交), difference(差)和sysmmetric diff

原创 java 文件的複製

參考MSDOS方式下的COPY命令,編寫一個應用程序實現文件的複製。使用格式:java Copy 源文件 目標文件,功能是將源文件的內容複製到目標文件 package s3; import java.io.*; pub

原创 java 圖形用戶界面

1.編程包含一個標籤和一個按鈕,單擊按鈕時,標籤的內容在”你好”和”再見”之間切換。 package s1; import java.awt.FlowLayout; import java.awt.event.ActionEve

原创 Eclipse背景顏色修改

Eclipse背景顏色修改: 操作界面默認顏色爲白色。對於我們長期使用電腦編程的人來說,白色很刺激我們的眼睛,所以我經常會改變workspace的背景色,使眼睛舒服一些。設置方法如下: 1、打開window->Prefere

原创 java 單向鏈表和雙向鏈表

java的單向鏈表~其實和c的鏈表思想差不多 package com.oracle.test; import java.util.Iterator; public class SingleLink implements Ite

原创 java 刪除一個文件夾

用遞歸法刪除文件夾 package s; import java.io.*; public class Detel{ public static void deleteAll(File file) {

原创 java 計算器小程序

package s; import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.Font; import java.awt.event.

原创 hashmap!hashmap

Hashmap是一種非常常用的、應用廣泛的數據類型,他實際上是一個數組和鏈表的結合體(在數據結構中,一般稱之爲“鏈表散列“) 結構如下面圖中所示 transient Entry[] table; static class