2017-11-2每日一練

JavaScript 編程題

頁面上輸入一個年份(需驗證),判斷是否是閏年(能被 4 整除,卻不能被 100 整除的年份;能被 400 整除的是閏年),並且在頁面上顯示相應提示信息。

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <div>
            <p>請輸入您想要查詢的年份:</p>
            <input id = "year" type = "text"/>
            <button onclick = "checkYear()">按鈕</button>
        </div>
    </body>
    <script>
        document.getElementById("year").focus();            
        var checkYear = function(){
            var num = document.getElementById("year").value.trim();
            if ((num % 4 == 0 && num % 100 != 0)||(num % 400 == 0)) {
                alert("您輸入的年份是閏年");
            } else {
                alert("您輸入的年份不是閏年");
            }
        }
    </script>
</html>

MySQL 編程題

如何通過命令提示符登入 MySQL?如何列出所有數據庫?如何切換到某個數據庫並在上面工作?如何列出某個數據庫內所有表?如何獲取表內所有 Field 對象的名稱和類型?

-- 登入MySQL,命令提示符中輸入下列命令,-u後緊跟賬號,-p後面緊跟密碼
MySQL -uroot -p;
-- 如何列出所有數據庫
SHOW DATABASES;
-- 如何切換到某個數據庫並在上面工作
USE dbname;
-- 如何列出某個數據庫內所有表
SHOW TABLES;
-- 如何獲取表內所有 Field 對象的名稱和類型
DESCRIBE tbname;

Java 編程題

一個數如果恰好等於它的因子之和,這個數就稱爲「完數」。例如 6=1+2+3.編程找出 1000 以內的所有完數。

class Test {
    public static void main(String[] args) {    
        //外層循環取1-1000個數
        for (int i = 1; i <= 1000; i++) {
            //定義一個變量sum,使i的所有因子相加
            int sum = 0;
            //內層循環找因子
            for (int j = 1; j < i; j++) {
                //如果能被整出除,j是i的因子,執行加法
                if (i % j == 0) {
                    sum = sum + j;
                }
            }
            //內層循環結束,判斷因子之和是否等於i,如果相等就輸出
            if (sum == i) {
                System.out.println(i);
            }
        }
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章