<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
專案 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
必須先宣告 | 是 | 否 | 否 | 否 |
宣告 | int x; | 無 | 無 | dim x% |
賦值 | x=1; | x=1 | x=1 | x=1 |
宣告並賦值 | int x=1; | x=1 | x=1 | 無 |
空 | null | None | null undefined | Null |
專案 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
整數 | int x=1; | x=1 | x=1 | x=1 |
字元 | char a='A'; | 無 | 無 | 無 |
字串 | String a="A"; | a="A" a='A' | a="A" a='A' | a="A" |
小數 | float f=3.14f; double d=1.7d | f=3.14 | f=3.14 | f=3.14 |
布林 | boolean b=true; | b=True | b=true | b=True |
常數 | final double PI=3.14; | PI=3.14 | const PI=3.14 | Const PI=3.14 |
物件 | StringBuilder sb = new StringBuilder(); var sb = new StringBuilder(); | sb = ShaBi() | sb = new Shabi() | x = CreateObject("Scripting.Dictionary") |
型別轉換 | 只允許向上轉換 | 允許 | 允許 | 允許 |
運運算元 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
加 | + | + | + | + |
減 | - | - | - | - |
乘 | * | * | * | * |
除 | / | / | / | / |
求餘 | % | % | % | mod |
次冪 | 無 | 3**2 | 3**2 | 無 |
自增 | ++ | ++ | 無 | 無 |
自減 | -- | -- | 無 | 無 |
疊加 | += | += | += | 無 |
疊減 | -= | -= | -= | 無 |
疊乘 | *= | *= | *= | 無 |
疊除 | /= | /= | /= | 無 |
括號 | () | () | () | () |
字串連線 | + | + | + | + |
運運算元 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
大於 | > | > | > | > |
大於等於 | >= | >= | >= | >= |
小於 | < | < | < | < |
小於等於 | <= | <= | <= | <= |
等於 | == | == | == | == |
不等於 | != | != | != | != |
and | && | and | && | and |
or | || | or | || | or |
not | ! | not | ! | not |
符號 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
跳脫符 | “” | |||
換行符 | ; | : | ; | : |
換行符是否可省略 | 不可省略 | 大部分可省略 | 大部分可省略 | 可 |
符號 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
單行註釋 | // | # | // | ’ |
多行註釋 | /*…*/ | “”"…""" ’’’…’’’ | /*…*/ | 無 |
符號 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
單行字元 | ’ | " ’ | " ’ | " |
單行字串 | " | " ’ | " ’ | " |
多行字串 | “”"…""" | “”"…""" ’’’…’’’ | 無 | 無 |
// Javax = a > b ? c : d;
# Python x = c if a > b else d
// JavaScript x = a > b ? c : d
' VBA if a > b Then x = c Else x = d
// Java if (a > b) { x = c; } else { x = d; }
# Python if a > b: x = c else: x = d
// JavaScript if (a > b) { x = c } else { x = d }
' VBA If a > b Then x = c Else x = d End If
// Java if (a > b) { x = c; } else if (a > bb) { x = cc; } else { x = d; }
# Python if a > b: x = c elif a > bb: x = cc else: x = d
// JavaScript if (a > b) { x = c } else if (a > bb) { x = cc } else { x = d }
' VBA If a > b Then x = c ElseIf a > bb Then x = cc Else x = d End If
下標迴圈
// Java for (int i=0;i<100;i++) { System.out.println(i); }
# Python for i in range(100): print(i)
// JavaScript for (var i=0;i<100;i++) { console.log(i) }
' VBA For i = 1 to 100 step 1 Debug.Print i next
陣列遍歷迴圈
// Java for (int a:arr) { System.out.print(a); }
# Python for a in arr: print(a)
// JavaScript for (a in arr) { console.log(a) }
' VBA For Each a in arr Debug.Print a Next
專案 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
中斷迴圈 | break | break | break | Exit For |
跳過迴圈 | continue | continue | continue | goto |
// Java int i; while (i < 100) { System.out.println(i); i++; }
// java的另一個while int i; do { System.out.println(i); i++; } while (i < 99);
# Python i = 0 while True: if i < 100: print(i) else: break
// JavaScript i = 0 while (i < 100) { console.log(i) i++ }
' VBA ' 1 i = 0; While i < 100 Debug.Print(i) Wend
' VBA ' 2 i = 0; Do While i < 100 Debug.Print(i) Loop
' VBA ' 3 i = 0; Do Debug.Print(i) Loop While i < 99
' VBA ' 4 i = 0; Do Until i >= 100 Debug.Print(i) Loop
' VBA ' 5 i = 0; Do Debug.Print(i) Loop Until i >= 99
專案 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
中斷迴圈 | break | break | break | Exit For |
跳過迴圈 | continue | continue | continue | goto |
專案 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
定義 | int[] x = {1,2,3,4,5}; | x = [1,2,3,4,5] | x = [1,2,3,4,5] | dim Arr() |
符號 | {} | [] {} () | [] | Array() |
索引 | x[0]; | x[0] | x[0] | Arr(0) |
型別混用 | 不允許 | x=[1,'a'] | x=[1,'a'] | Arr=Array(1,"a") |
增 | 不允許 | x.append('b') x.insert(0,'c') | x.push('b') | Redim Preserve Arr(4) Arr(4) = 3 |
刪 | 不允許 | x.pop(1) del x[1] | x.pop(1) | Redim Arr(1) |
改 | x[0] = 6; | x[0] = 6 | x[0] = 6 | Arr(0)=6 |
Java
/** * 檔案註釋 */ public class Hello { public static void main(String[] args) { // 主程式說明 userFunction usf = new userFunction(); usf.setArg("Hello"); System.out.println(usf.getArg()); /* 多行註釋 分行 */ } } class userFunction { private String arg; public void setArg(String arg) { // 設定 this.arg = arg; } public String getArg() { // 返回 return this.arg; } }
Python
''' 檔案說明 ''' class userFunction: def __init__(self): pass def setArg(self,arg): self.arg = arg def getArg(self): return self.arg if __name__ == '__main__': usf = userFunction() usf.setArg("Hello") print(usf.getArg())
JavaScript
function userFunction(args) { x = process(args) return x }
VBA
Sub userSub() x = userFunction(args) Debug.Print x End Sub Function userFunction(args) as String userFunction = process(args) End Function
輸出
專案 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
輸出 | System.out.println System.out.print | print | console.log | Debug.Print |
格式化輸出 | System.out.printf System.out.format | format | 無 | 無 |
快速格式化 | 無 | f'{d} is a number' | `${d} is a number` | 無 |
輸入
專案 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
輸入 | import java.util.Scanner … Scanner scanner = new Scanner(System.int); String ipt = scanner.nextLine(); | ipt = input('請輸入:') | var ipt = prompt('請輸入','預設值') | ipt = InputBox("請輸入",,"預設值") |
專案 | Java | Python | JavaScript | VBA |
---|---|---|---|---|
異常捕獲 | try {..} catch {...} finally {...} | try: except: finally: | try {..} catch {...} finally {...} | On error goto tag |
本篇文章就到這裡了,希望能夠給你帶來幫助,也希望您能夠多多關注it145.com的更多內容!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45