有没有办法在同一个程序中使用python和java?
我想在同一个程序中同时使用python和java。因为python的有没有办法在同一个程序中使用python和java?,java,python,Java,Python,我想在同一个程序中同时使用python和java。因为python的print()函数更好,但是java的int变量效率更高。可以使用,它是基于JVM/JDK的Python实现。这允许在Java和Python代码之间双向调用。您可以使用,它是基于JVM/JDK的Python实现。这允许在Java和Python代码之间双向调用。如果我的解释正确,您希望在同一个文件中交替使用这两种代码,因此最终的代码如下: def main(): int x = 5; print(x) 这是不可能
print()
函数更好,但是java的int变量代码>效率更高。可以使用,它是基于JVM/JDK的Python实现。这允许在Java和Python代码之间双向调用。您可以使用,它是基于JVM/JDK的Python实现。这允许在Java和Python代码之间双向调用。如果我的解释正确,您希望在同一个文件中交替使用这两种代码,因此最终的代码如下:
def main():
int x = 5;
print(x)
这是不可能的,因为如果您允许使用两种语言的构造,那么在尝试解释代码时会出现歧义。例如,“X”+1
在java中是允许的,它将为您提供字符串“X1”。在python中,它会给您一个错误,因为您不能向字符串添加int。这意味着无法知道代码应该做什么,因为它可以在两种语言中运行
这是我们所有人都面临的一个问题,我们喜欢某些语言的某些部分和其他语言的其他部分。解决方案基本上就是决定什么是最重要的,根据这一点选择一种语言,然后忍受你不喜欢的部分。如果我的解释正确,你想在同一个文件中交替使用这两种语言,因此你会得到如下代码:
def main():
int x = 5;
print(x)
这是不可能的,因为如果您允许使用两种语言的构造,那么在尝试解释代码时会出现歧义。例如,“X”+1
在java中是允许的,它将为您提供字符串“X1”。在python中,它会给您一个错误,因为您不能向字符串添加int。这意味着无法知道代码应该做什么,因为它可以在两种语言中运行
这是我们所有人都面临的一个问题,我们喜欢某些语言的某些部分和其他语言的其他部分。解决方法就是决定什么是最重要的,在此基础上选择一种语言,然后忍受你不喜欢的部分。不确定标签tabstop
与你的问题有什么关系。也许您可以编辑它并添加Java和Python之类的标记?不确定标记tabstop
与您的问题有什么关系。也许您可以编辑它并添加Java和Python之类的标记?