第07篇、特殊運算子&型態轉換
# 特殊運算子 # 指定運算子 = 將右邊的值存入左邊 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> 當 <條件式> 為假,則運行 < 表達式...
more...第05篇、算術、關係、邏輯運算子
# 算術運算 算術運算子包括加 + 、減 - 、乘 * 、除 / 以及求餘數 % 算術運算子皆為二元運算子 運算子作用的對象稱為操作數, % 運算的兩個操作數必須是整數 乘法運算子是不能省略的,數學中寫的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-- 為一元運算子 無論是前置或是後置, ++...
more...第03篇、基本資料型態
# 整數 類型名 中文意義 位元組 (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....
more...第02篇、第一支Java程式
# 基本程式碼 App.javapublic class App { public static void main(String[] args) { System.out.println("Hello, World!"); }} 副檔名必須是 .java 主檔名與類別名必須一致 注意每個符號的大小寫 空白只能是半形空格或 Tab 字元 # 定義類別 class class 可以用來定義類別,後方是加上類別名稱,所有的程式碼都必須寫在其內部。 public 表示 App...
more...第01篇、Java簡介與物件導向設計
# Java 簡介 # 什麼是 Java? Java 是一種純粹的物件導向 (OOP) 程式語言 Java 具有更高的跨平台可能性 Java 的語法結構與 C 和 C++ 語言極為相似 Java 所用的語法十分的簡單 Java 時到今日,代表了軟體開發架構 # Java 的特色 簡單易學 => 語法十分的簡單 (相較於以往的 C++) 物件導向 => 最純粹的物件導向語言 平台無關性 => 程式碼可以跨平台編譯、執行 安全穩定 => 不受信任的 Java 應用程式會被封鎖而無法執行,並可依情況拋出例外處理程式碼 支援多執行緒...
more...第10篇、新增與刪除文章
完整程式碼,請洽: 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...
more...第09篇、資料庫-MongoDB
完整程式碼,請洽: 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 =...
more...