Skip to content

Instantly share code, notes, and snippets.

public class Test {
public static int fibonacci(int inPut) {
int result = 0;
if (inPut <= 2) {
result = 1;
}else{
result += fibonacci(inPut -1 ) + fibonacci(inPut - 2);
@ssd863419
ssd863419 / isPrimeNum
Created May 1, 2014 06:02
isPrimeNum
public class Test {
public static boolean isPrimeNum(int inPut){
for (int i = 2; i < inPut/2; i++) {
if ( inPut % i == 0 ) {
return false;
}
}
@ssd863419
ssd863419 / isDaffodils
Created May 1, 2014 06:23
列出水仙花數
public class Test {
public static boolean isDaffodils(int inPut){
int a1 = inPut % 10 ; //個位
int a2 = ( inPut / 10 ) % 10 ; //十位
int a3 = inPut /100 ;//百位
double sum = Math.pow(a1,3) + Math.pow(a2,3) + Math.pow(a3,3);
if (inPut == sum) {
@ssd863419
ssd863419 / carculator
Last active August 29, 2015 14:00
carculator 簡易計算機
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Calc {
public String calc(String s) {
// TODO: 其實只能去掉 運算符號 前後的空白, 這邊先不管去掉所有的開始寫
// TODO: 開頭為"-"的計算式, 會出錯
@ssd863419
ssd863419 / numAdd
Created May 1, 2014 09:56
A+AA+AAA+AAAA+....
import java.util.Scanner;
public class Test {
public static int numAdd(String inPut, String inPut2){
int result = 0;
@ssd863419
ssd863419 / factorSum
Created May 1, 2014 23:39
6=1+2+3 ......
import java.util.Scanner;
public class Test {
public static boolean factorSum(int inPut){
int result = 0;
@ssd863419
ssd863419 / dropSum
Last active August 29, 2015 14:00
100米掉落反彈3次, 100+50*2+25*2
import java.util.Scanner;
public class Test {
public static float dropSum(int heigh , int times){
float result = 0;
float temp = 0;
@ssd863419
ssd863419 / isNumRepeat
Created May 2, 2014 00:59
1.2.3.4 組成無重複的三位數
package com.example.myapplication3.app;
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class Test {
@ssd863419
ssd863419 / 9x9
Created May 2, 2014 01:08
99乘法表
public class Test {
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
for (int j = 1; j < 10; j++) {
if (i*j <10 ) {
System.out.print(i + "*" + j + "= " + i*j + " | ");
}else{
System.out.print(i + "*" + j + "=" + i*j + " | ");
@ssd863419
ssd863419 / testCalendar
Created May 6, 2014 03:02
簡單練習Calendar, 還有當前月份的日曆顯示
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) {