基础的Jython脚本示例有哪些
发布时间:2023-05-15 02:43:40
Jython是基于Java平台的Python编程语言实现,在Java平台上运行的Python解释器。Jython允许开发者使用Python语言编写Java应用程序,同时也可以访问Java的类库和API。本文将介绍Jython脚本的基础示例。
1. Hello World
这是Jython编程中最简单的示例,可以使用print语句向控制台输出一行文字。
代码如下:
print("Hello, World!")
2. 计算器
这个示例演示了如何使用Jython实现一个简单的计算器,可以进行加、减、乘、除四种基本的数学运算。
代码如下:
operator = input("请选择运算符(+,-,*,/): ")
num1 = float(input("请输入 个数字: "))
num2 = float(input("请输入第二个数字: "))
if operator == "+":
print(num1 + num2)
elif operator == "-":
print(num1 - num2)
elif operator == "*":
print(num1 * num2)
elif operator == "/":
if num2 == 0:
print("除数不能为0!")
else:
print(num1 / num2)
else:
print("无效的运算符!")
3. 判断素数
这个示例演示了如何使用Jython来判断一个数是否为素数。
代码如下:
num = int(input("请输入一个整数:"))
if num < 2:
print(num, "不是素数。")
else:
for i in range(2, num):
if num % i == 0:
print(num, "不是素数。")
break
else:
print(num, "是素数。")
4. 生成斐波那契数列
这个示例演示了如何使用Jython生成斐波那契数列。
代码如下:
n = int(input("请输入要生成的斐波那契数列的个数:"))
fibonacci = [0, 1] # 初始化斐波那契数列
if n == 1:
print(fibonacci[0])
elif n == 2:
print(fibonacci[0], fibonacci[1])
else:
for i in range(2, n):
fibonacci.append(fibonacci[i-1] + fibonacci[i-2])
print(fibonacci)
5. 获取当前时间
这个示例演示了如何使用Jython获取当前的系统时间。
代码如下:
import datetime
now = datetime.datetime.now()
print("当前时间为:", now)
总结
本文介绍了Jython基础示例,包括Hello World、计算器、判断素数、生成斐波那契数列和获取当前时间等。以上示例可以帮助开发者了解Jython语言的基础语法和常用的编程技巧。
