原创 [java] 最長連續遞增子序列 input {2,6,3,5,6,7,4,5,2,1} output {3,5,6,7}

public class Case04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.p

原创 eclipse導入工程中文註釋亂碼問題解決

導入工程編碼是否與eclipse工作空間編碼和該項目編碼保持一致?一般爲GBK和UTF-8 eclipse工作空間編碼設置:window-->preferences--->workspace--->Textfile encoding 項目

原创 Java求 a+aa+aaa+aaaa+a....a 的值

題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加由鍵盤控制。程序分析:關鍵是計算出每一項的值package day3; import

原创 求給定日期的後一日期【java】

import java.util.Scanner; /** * 給定一個日期,求後一天的日期 * * @author lm吹夢到西洲 * @date 2018/5/6 * */ public class NextDate

原创 java Scanner與BufferedReader區別

1)Scanner是一個可以使用正則表達式來分析基本類型和字符串的簡單文本掃描器!也就是控制檯應用程序最爲常用的文本輸入方式!Scanner取得輸入數據的依據是空格符:如按下空格鍵,Tab鍵或者Enter鍵,Scanner就會返回下一個輸

原创 Math.round(),Math.ceil(),Math.floor()的區別

1.Math.round():根據“round”的字面意思“附近、周圍”,可以猜測該函數是求一個附近的整數,看下面幾個例子就明白。小數點後第一位<5正數:Math.round(11.46)=11負數:Math.round(-11.46)=

原创 [Java]: 將一個正整數分解質因數

題目:將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。程序分析:對n進行分解質因數,應先找到一個最小的質數k,然後按下述步驟完成:  (1)如果這個質數恰等於n,則說明分解質因數的過程已經結束,打印出即可。(2)如果n

原创 Java 有1,2,3,4共四個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?

題目:有1,2,3,4共四個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?package day3; public class Sanweishu { public static void main(String[] ar