紮實基本功
尋找某兩個數相除,其結果 離**分割點 0.618最近
分母和分子不能同時為偶數
分母和分子 取值範圍在[1-20]
float i, j, min =
1f, i1 =
1f, j1 =1f;
for(i =
1f; i <
20; i++)}
} system.out.
println
(i1 +
"/"+ j1 +
"="+ i1/j1)
;0.38200003
0.11799997
0.048666716
0.017999947
0.007000029
0.0026153326
8.0/
13.0
=0.61538464
水仙花數定義:
一定是3位數
每一位的立方,加起來恰好是這個數本身,比如153=111+555+333
尋找所有的水仙花數
---首先建立乙個長度是5的陣列,並填充隨機數。
使用for迴圈或者while迴圈,對這個陣列實現反轉效果
int
a =newint[5
];for(
int i =
0; i < a.length; i++
)for
(int i =
0; i < a.length; i++
)for
(int i =
0; i < a.length/
2; i++
)for
(int i =
0; i < a.length; i++)62
3881
3494
9434
8138
62
首先建立乙個長度是5的陣列,並填充隨機數。
首先用選擇法正排序,然後再對其使用冒泡法倒排序
注 所謂的正排序就是從小到大排序,倒排序就是從大到小排序
int
a =newint[5
];for(
int i =
0; i < a.length; i++
)//選擇排序
for(
int i =
0; i <
5; i++)}
}for
(int i =
0; i < a.length; i++
)//冒泡
for(
int i =
0; i <
5; i++)}
}for
(int i =
0; i < a.length; i++)18
2434
4658
5846
3424
18
Java基礎演算法練習五題 (4)
16.輸出九九乘法表 package com.myd.ex4 public class multinine system.out.println 17.猴子吃桃問題 猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了乙個 第二天早上又將剩 下的桃子吃掉一半,又多吃了乙個。以後每天 早上都吃了前...
Java基礎程式設計練習
練習題 輸入乙個3位的整型數,輸出其百位 十位及個位數 public class test1 練習題 判斷乙個數是否是素數 public class test2 if m 1 else if m i 練習題 百分制轉成等級制 public class test3 char ch switch m 1...
java基礎演算法題
無論什麼時候,面試官都看重程式設計師的演算法基本功,這也是證明自己能力的最直接的方法,所以面試之前一定要多多溫習演算法,最近因為面試我簡單總結了幾個小演算法,編譯執行通過的,如果有什麼錯誤,歡迎指正 v 方法一 使用遞迴演算法 遞迴求階乘 param n return public int fac1...