java 初级编程题_java基础经典编程题
java基礎經典編程題
Monkey_peach代碼
package?com.sailor.game;
/**
*?題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個?第二天早上又將剩
*?下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。
*?程序分析:采取逆向思維的方法,從后往前推斷。
*
*?@author?Sailor
*
*/
public?class?Monkey_Peach?{
public?static?void?main(String[]?args)?{
int[]?peach?=?new?int[10];
peach[9]?=?1;
//?下面利用的是數組和循環將每天的桃子數量都求出來了
for?(int?i?=?peach.length?-?1;?i?>?0;?i--)?{
peach[i?-?1]?=?2?*?(peach[i]?+?1);
}
for?(int?i?=?0;?i?
System.out.println(peach[i]);
}
System.out.println("第一天的桃子數:"+getPeach_Num(10,?1));
}
&n
相關文檔:
眾所周知,在Java多線程編程中,一個非常重要的方面就是線程的同步問題。
關于線程的同步,一般有以下解決方法:
1. 在需要同步的方法的方法簽名中加入synchronized關鍵字。
轉載注明出處:http://x- spirit.javaeye.com/、http: //www.blogjava.net/zhangwei217245/
2. 使用synchronized塊對需要進行同步的代碼段進行 ......
String 字符串常量
StringBuffer 字符串變量(線程安全)
StringBuilder 字符串變量(非線程安全)
簡要的說, String 類型和 StringBuffer 類型的主要性能區別其實在于 String 是不可變的對象, 因此在每次對 String 類型進行改變的時候其實都等同于生成了一個新的 String 對象,然后將指針指向新的 String 對象,所以經 ......
< type="text/javascript"> document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.length>300) { text = text + "\r\n\n本文來自CSDN博客,轉載請標明出處:" + location.href; clipboardData.setData( ......
本文為原創,如需轉載,請注明作者和出處,謝謝!
縮放圖像的基本原理是創建一個目標大小的畫布,然后讀取源圖像,并將該圖像繪制這個畫布上。為了使程序通用,源圖像和縮放后的目標圖像應用分別使用
InputStream和OutputStream來表示,代碼如下:
public
stat ......
前天傍晚我發表了《Java的跨平臺就是一句謊言。》,原本就是周末閑來無事,發表一篇略帶爭議性的博文讓大家都來吵吵架,發表自己的看法,根本就沒想著誰把誰打倒,一個行業或者是技術陣營是無法用短期口水仗打到對手的,而且無論誰倒了對雙方陣營的粉絲們也是有害無益。
我感覺可以頂到50樓,出乎意料的是大家居然紛紛寫出 ......
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java 初级编程题_java基础经典编程题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: figtree需要在JAVA下运行吗_P
- 下一篇: 常见的攻击手段及其防御方式