[英]How to run java code through eclipse console?
我几乎没有Java / Eclipse的经验,请耐心等待。 我已经编写了一个代码,使用欧几里得算法来计算最大公约数。
public class Euclid {
public static int gcd(int a, int b){
while (b!= 0){
if (a > b){
a -= b;
}
else {
b -= a;
}
}
return a;
}
}
我将如何在Eclipse控制台中对其进行测试以确保其正常运行? 例如,如果我使用的是python,我对此有一些经验,所以我认为只需将gcd(32,24)键入IDLE并按Enter。
Java是一种编译语言,而不是脚本语言。 没有具有read-eval-print循环的控制台。 您可以在类中添加一个主要功能:
public static void main (String [] args){ System.out.println(gcd(32,24)); }
然后您可以右键单击并运行
您可以使用System.in
以便在控制台中键入内容,然后按Enter。 完成此操作后,可以使用输入,如以下示例所示:
public static void main(String[] args) {
System.out.println("Enter something here : ");
try{
BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));
String s = bufferRead.readLine();
System.out.println(s);
}
catch(IOException e)
{
e.printStackTrace();
}
}
另一种选择是简单地使用main
方法。 您可以从main
方法中启动Java应用程序。 因此,例如在Eclipse中,您可以右键单击包含main方法的文件,然后选择Run as -> Java Application
,它将从您的main
方法运行代码:
public static void main(String[] args) {
Euclid euclid = new Euclid();
int value = euclid.gcd(32, 24);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.