700 1 分鐘

# 特殊運算子 # 指定運算子 = 將右邊的值存入左邊 int a = 3,b = 9,c;c = a+b;// 指定語句 優先級較低,低於邏輯運算子, 和複合運算子同級 結合順序由右至左 int a = 1,b = 5,x ,y,z;x = y = z = a + b;//x = ( y = (z = a + b)); # 條件運算子 (三元運算子) ? : 當 <條件式> 為真,則運行 < 表達式 1> 當 <條件式> 為假,則運行 < 表達式...
1.5k 1 分鐘

# 位運算 數據在計算機中是以二進制的方式存放 位元運算:對整數的二進制進行操作 假設: a = 0110 1001B 、 b = 0101 110B a 0110 1001B b 0101 1100B # 位運算子 二元運算子 功能 邏輯 & 按位 “與” and | 按位 “或” or ^ 按位 “異或” xor ~ 按位 “變反” not # 複合位運算子 二元運算子 功能 範例 說明 &= 複合與 x &= y 令 x = x & y |= 複合或 x |= y 令 x = x |...
1.8k 2 分鐘

# 算術運算 算術運算子包括加 + 、減 - 、乘 * 、除 / 以及求餘數 % 算術運算子皆為二元運算子 運算子作用的對象稱為操作數, % 運算的兩個操作數必須是整數 乘法運算子是不能省略的,數學中寫的b2−4acb^2-4acb2−4ac 需寫成 b*b - 4*a*c 除法運算時,注意加上括號!!例如:x2a\frac{x}{2a}2ax​ 應寫為 x/2.0/a 或 x/(2.0*a) ,絕不是 x/a*2.0 # 遞增遞減運算子 前置 ++ : ++i ,後置 ++ : i++ 前置 -- : --i ,後置 -- : i-- 為一元運算子 無論是前置或是後置, ++...
986 1 分鐘

變數就像是資料位置的小標籤,幫助我們存取資料的位置。 讓我們可以經由變數名稱執行存取動作。 # 宣告變數 資料型態 變數名稱;變數名稱 = 值;範例:宣告一個整數 n,並指定其值為 50: int n;n = 50;// 也可以在宣告時,同時賦予定值。int n = 50;# 變數命名規則 不能與保留字相同 字首不能是數字 字首可以是底線 _ 或錢字符號 $ 將大小寫區分為不同字元 int a, Apple, $Java; // 合法變數名稱int 87Hello, 12321, *app, return; // 不合法的宣告#...
799 1 分鐘

# 整數 類型名 中文意義 位元組 (Byte) 數值範圍 int 整數 4 -231(-2147483648)~231-1(2147483647) short 短整數 2 -32768 ~ 32767 long 長整數 8 -263~263-1 # 位元 專門儲存位元資料 (也可以用於儲存整數數。) # 浮點數 類型名 中文意義 位元組 (Byte) 數值範圍 float 單精度符點數 4 ±3.4×10-38 ~ ± 3.4×1038 double 雙精度符點數 8 ±1.8×10-308 ~ ±1.8×10308 雙精度數:數據帶小數點 小數形式: 1.0 , 1....
532 1 分鐘

# 基本程式碼 App.javapublic class App { public static void main(String[] args) { System.out.println("Hello, World!"); }} 副檔名必須是 .java 主檔名與類別名必須一致 注意每個符號的大小寫 空白只能是半形空格或 Tab 字元 # 定義類別 class class 可以用來定義類別,後方是加上類別名稱,所有的程式碼都必須寫在其內部。 public 表示 App...
1.2k 1 分鐘

# Java 簡介 # 什麼是 Java? Java 是一種純粹的物件導向 (OOP) 程式語言 Java 具有更高的跨平台可能性 Java 的語法結構與 C 和 C++ 語言極為相似 Java 所用的語法十分的簡單 Java 時到今日,代表了軟體開發架構 # Java 的特色 簡單易學 => 語法十分的簡單 (相較於以往的 C++) 物件導向 => 最純粹的物件導向語言 平台無關性 => 程式碼可以跨平台編譯、執行 安全穩定 => 不受信任的 Java 應用程式會被封鎖而無法執行,並可依情況拋出例外處理程式碼 支援多執行緒...
1k 1 分鐘

完整程式碼,請洽: https://github.com/Zrn-code/Node-js-tutorial/tree/node-10 # 新增 create.ejs<div class="create-blog content"> <form action="/blogs" method="POST"> <label for="title">Blog title:</label> <input...
1.4k 1 分鐘

完整程式碼,請洽: https://github.com/Zrn-code/Node-js-tutorial/tree/node-09 # mongoose # 安裝 mongoose npm i mongoose# 連結 MongoDB app.jsconst mongoose = require('mongoose');//password 與 dbname 改成自己設置的const dbURI =...