当前位置:网站首页 > Java基础 > 正文

java基础学python



1. 变量

赋值

项目JavaPythonJavaScriptVBA必须先声明是否否否声明无无赋值声明并赋值无空

数据类型

项目JavaPythonJavaScriptVBA整数字符无无无字符串

小数
布尔常量对象
类型转换只允许向上转换允许允许允许

2. 符号

计算运算符

运算符JavaPythonJavaScriptVBA加++++减----乘除////求余%%%次幂无3232无自增++++无无自减----无无叠加+=+=+=无叠减-=-=-=无叠乘*=*=*=无叠除/=/=/=无括号()()()()字符串连接++++

比较运算符

运算符JavaPythonJavaScriptVBA大于>>>>大于等于>=>=>=>=小于<<<<小于等于<=<=<=<=等于========不等于!=!=!=!=and&&&&or||||not!!

代码符

符号JavaPythonJavaScriptVBA转义符“”换行符;:;:换行符是否可省略不可省略大部分可省略大部分可省略可

注释

符号JavaPythonJavaScriptVBA单行注释//#//’多行注释/*…*/“”"…"""
’’’…’’’/*…*/无

文本符

符号JavaPythonJavaScriptVBA单行字符’"
’"
’"单行字符串""
’"
’"多行字符串“”"…"""“”"…"""
’’’…’’’无无

3. if

一行if

// java基础学python 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 

4. for

下标循环

// 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 

项目JavaPythonJavaScriptVBA中断循环跳过循环

5. while

// 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 

项目JavaPythonJavaScriptVBA中断循环跳过循环

6. 数组

项目JavaPythonJavaScriptVBA定义符号{}[]
{}
()[]索引类型混用不允许增不允许

删不允许

7. 程序结构

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 

8. 输入输出

输出

项目JavaPythonJavaScriptVBA输出
格式化输出
无无快速格式化无`${d} is a number`无

输入

项目JavaPythonJavaScriptVBA输入


9. 异常捕获

项目JavaPythonJavaScriptVBA异常捕获





总结

  • 上一篇: java基础网
  • 下一篇: 基础java第四
  • 版权声明


    相关文章:

  • java基础网2025-04-17 10:58:04
  • java黑马基础班2025-04-17 10:58:04
  • java基础入门小说2025-04-17 10:58:04
  • java 是基础2025-04-17 10:58:04
  • java基础四川话2025-04-17 10:58:04
  • 基础java第四2025-04-17 10:58:04
  • java基础学习python2025-04-17 10:58:04
  • java 基础数据2025-04-17 10:58:04
  • java基础加深2025-04-17 10:58:04
  • java 基础 书2025-04-17 10:58:04