楊&薛的成長筆記
楊宇修和薛丞恩的共同筆記區:
>>>>熟讀前面的WPILb的文章和下載好VS Code之後再來觀看<<<<
Radio(小白)下載 https://docs.wpilib.org/en/stable/docs/zero-to-robot/step-3/radio-programming.html
REV SPARK MAX: https://docs.revrobotics.com/sparkmax/software-resources/spark-max-api-information
(往下滑到"Download lastest JAVA API")
第三方軟件:
Phoenix 鳳凰軟件:https://store.ctr-electronics.com/software/
CTRE2馬達: https://store.ctr-electronics.com/software/
目前我對於JAVA的理解:
要先知道類別的類型:
(1) public: 公開性。如果類別或成員(方法或變數)被宣告成 public型態,則表示它可以被任意呼叫使用。
(2) private:私有性。 保護的意思是,不同套件的類別中,僅限該類別的子類別可以存取。 是這4種權限中開放範圍第二大的。
(3) protected:保護性。如果變數成員(僅變數成員適用)被宣告成 protected 型態,則表示該成員可以被原類別所衍生出來的類別存取。
>>>>看完才進入以下內容<<<<
1. JAVA在進行宣告專案時 class是類別 第一行的class"一定"要與你命名的專案名稱相同 注意: Java 區分大小寫:“MyClass”和“myclass”具有不同的含義。 例: 假設你的專案名稱叫做Hello那在程式中必須這樣寫
例: public class Hello{
....
}
2. static 是宣告說這支主程式是從這裡開始 而static後面是要進行宣告 所以後面要加main void是不回傳 意旨這隻程式走完之後不會再走一遍
例: public static void main {
....
}
3.System主程式中 out 輸出文字與數字時則會使用到print()或println() 這是輸出的方法 輸出文字時一定要加雙引號 不然會錯誤 唯一的區別是print()不會在輸出的末尾插入新行 在這裡我都用println()來表示 有類別有屬性有參數 我們就能印出參數了
例: System.out.println("Hello world")
補充:System類別的方法有以下
out.print()
out,println()
out.printf()
static arraycopy()
static exit()
static identityHashcode()
4.變量是儲存數據值的容器
String- 存儲文本,例如“你好”。字符串值用雙引號括起來
int- 存儲整數(整數),不帶小數,例如 123 或 -123
float- 存儲帶小數的浮點數,例如 19.99 或 -19.99
char- 存儲單個字符,例如“a”或“B”。字符值用單引號括起來
boolean- 存儲具有兩種狀態的值:true 或 false
以上是大略參數和方法的分類,詳細的可以去搜尋w3schools