原创 java 小數取尾

import java.io.BufferedReader; import java.io.InputStreamReader; import ja

原创 2011年華爲杯校園編程大賽

1. 矩陣轉置(20分) 問題描述:  將一個N*N矩陣的行列互換。 要求實現函數:  public String matrixTranspose

原创 nextint 只讀入int 並不管結尾的\n

nextint 只讀入int 並不管結尾的\n

原创 Java語言中的取整運算(包括截尾取整,四捨五入,湊整)

在Java中進行取整,尤其是四捨五入取整還有點麻煩。 下面是我根據網上的一些解答整理的三種取整運算(包括截尾取整,四捨五入,湊整),類似於面向過程語言(如C和Basic)中的取整函數(不過在Java中它叫類的方法,“類名.方法名(參數

原创 杭電ACM1003 求最大子序列和問題

剛接觸ACM,試着用java去寫,到了1003好不容易寫好個,提交說超時,我用的是暴力求解啊!!!超時就成必須的,最大子序列求和要用到動態規劃的思想,以後做題之前一定要好好想想有沒有更好的解決辦法 暴力方法: import java.ut

原创 refactor

重構和單元測試是程序員的兩大法寶,他們的作用就像空氣和水對於人一樣,平凡,不起眼,但是意義深重。預善事,必先利器,本文就介紹怎樣在Eclipse中進行重構。 本文介紹了Eclipse支持的重構種類,它們的含義,以及怎樣重構。本文同時也可以

原创 杭電acm steps 1.1.1

import java.util.Scanner; public class sum { /** * @param args */ public static void main(String[] args) { /

原创 nextLine 與hasnextline注意事項

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scann

原创 開始用java做ACM題一開始就遇到了困難

開始用java做ACM題一開始就遇到了困難,java的輸入輸出格式與c的差別太大了,不管怎麼樣慢慢學吧

原创 杭電網 提交的 題 總是 Compilation Error

package pack1; import java.util.Scanner; public class Submit { public static void main(String[] args) { Scanner

原创 BufferReader與BufferInputStream 區別及用法

以reader結尾的都是以字符方式讀入,而以stream結尾的都是字節形式 import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IO

原创 由Java到函數式編程

以前對函數式編程的概念一直都不是很瞭解,今天在看了《Java程序員修煉之道》中的一段後對函數式編程終於有了一個大致的瞭解。下面內容引自《Java程序員修煉之道》,這段內容很好的概括了函數式編程,並通過一個例子很好的介紹了相比以往

原创 最近做的O2O項目

最近做的O2O項目 散漫的起步 最近在做一個O2O項目,活多錢少累死個人。而且現在都還沒個起色,團隊成員很鬆散。每個人都有做的想法,但是就沒感覺到行動,都在忙着各自要做的事情,當然也包括我自己。所以團隊Leader的重要性在這瞬間

原创 做杭電acm想到的

最開始想把java熟悉下,所以選擇用java去AC,可是AC了一些題後,發現做的很散亂,沒有頭緒,趕腳是爲了做題而做題,就拿今天的過山車問題,算法已

原创 java 正則表達式

前幾天參加華爲的一個編程大賽,第一道是判別密碼輸入格式的,純代碼寫了快十幾行才搞定,正則表達式一句就搞定,不得不佩服正則的強大!!!   Java正則表達式入門  衆所周知,在程序開發中,難免會遇到需要匹配、查找、替換、判斷字符