JAVA
java文件需要在一个目录下
在不使用框架情况下,仅是测试JAVA代码,不需要创建JAVA项目,但也不能只创建一个JAVA文件,否则会报:a non-project file错误。
创建
在某个地方创建一个空文件夹,如名称为my_java_test,进入VS Code,选择打开文件夹(Ctrl+K Ctrl+O),打开这个文件夹。
在VS Code中新建文件(Ctrl+Alt+Win+N),直接输入Test.java(第一个字母要大写,此文件名要与代码中的类名一致)。
使用
出现提示时,可以回车直接选择。
出现灰色提示时,按TAB可以直接使用,不用再一个个字母输入
可以快捷方式输入,如sout就是System.out.println()
有警告的地方,可以快速修复方式进行原因查看和修复
运行
输入完成后,可以点右上角按钮运行或调试方式进行运行。
以下代码是求两数最大公约数的代码及运行结果:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
try (Scanner scanner = new Scanner(System.in))
{
System.out.println("请输入第一个整数:");
int m = scanner.nextInt();
System.out.println("请输入第二个整数:");
int n = scanner.nextInt();
int x = gcd(m, n);
System.out.println("最大公约数为:" + x);
}
}
public static int gcd(int x, int y) {
if (y == 0) {
return x;
}
return gcd(y, x % y);
}
}
python
这个不需要创建文件夹,直接创建py文件即可
创建
新建文件,输入名称,回车后,会提示保存的位置,选择合适的位置即可。不过,还是建议放在某个目录下比较好。
代码与运行
运行方式与前面的JAVA一样
如果代码没保存,可能会报can’t find ‘main’ module in ''错误
import os;
# 函数
def gcd(x,y):
if y == 0:
return x
else:
return gcd(y, x % y)
# 界面输入以及计算并输出
a,b=(int(x) for x in input('请在相邻两数之间用一个空格隔开:').strip().split(' '))
x = gcd(a, b)
print('最大公约数为:', x)
input("运行完毕,请按回车键退出...")
os._exit(0)
JavaScript
js可以直接写成html文件,此处使用Nodejs方式
也是需要创建目录,因为可以在该目录下进行终端调试
写好代码后,没有像前面两个,有运行按钮,并且第一次时也没有终端
使用Ctrl+Shift+P打开命令面板,输入javascript,选择debug,打开终端
打开终端后,输入node 文件名,可以F10调试跟踪