java做業——Day0013

JavaScript 編程題

談談你對Ajax 的理解?(概念、特色、做用)javascript

AJAX 全稱爲「Asynchronous JavaScript And XML」(異步 JavaScript 和 XML) 是指一種建立交互式網頁應用的開發技術、改善用戶體驗,實現無刷新效果。 優勢 a、無刷新更新數據,能在不刷新整個頁面的前提下與服務器通訊維護數據; b、異步與服務器通訊,不須要打斷用戶的操做,具備更加迅速的響應能力; c、提升 Web 程序的性能; d、基於標準被普遍支持,不須要下載插件; 缺點 a、破壞瀏覽器「前進」、「後退」按鈕的正常功能,能夠經過簡單的插件彌補; b、對搜索引擎的支持不足;java


MySQL 編程題

表 teacher_coursemysql

教師號 星期號 是否有課
1 2
1 3
2 1
3 2
1 2

寫一條 sql 語句讓你變爲這樣的表 :sql

教師號 星期一 星期二 星期三
1 0 2 1
2 1 0 0
3 0 1 0
select 教師號,  
sum(case when 星期號=1 and 是否有課='' then 1 else 0 end) AS 星期一,  
sum(case when 星期號=2 and 是否有課='' then 1 else 0 end) AS 星期二,  
sum(case when 星期號=3 and 是否有課='' then 1 else 0 end) AS 星期三  
from teacher_course  
group by 教師號

 


Java 編程題

有一對兔子,從出生後第 3 個月起每一個月都生一對兔子,小兔子長到第三個月後每一個月又生一對兔子,假如兔子都不死,問第 10 個月的兔子總數爲多少?編程

package test;

public class Day013 {
    public static void main(String[] args) {
        int n = 10;
        System.out.println("第" + n + "個月兔子總數爲" + fun(n));
    }

    // 程序分析: 兔子的規律爲數列 1,1,2,3,5,8,13,21,34,55....
    public static int fun(int n) {
        if (n == 1 || n == 2) {
            return 1;
        } else {
            return fun(n - 1) + fun(n - 2);
        }
    }
}
相關文章
相關標籤/搜索