JAVA:需要基本编程帮助,默认执行什么代码
问题描述:
我正在尝试为我的编程考试练习。唯一的问题是我们在课上做的所有这些例子中都有一个GUI编写,我们只需输入方法体。JAVA:需要基本编程帮助,默认执行什么代码
我正在写一个程序,我只需要从操作()方法的信息在输出窗口中打印。
package frenchbinarytreepractice;
/**
*
* @author Sam
*/
import java.util.*;
import java.lang.*;
public class Main {
public static void main(String[] args) {
}
}
//Building Binary Trees
class bTree {
static class Node { //remember to initilize a root
String value;
Node left, right;
Node(String value, Node left, Node right) {
this.value = value;
this.left = left;
this.right = right;
}
Node(String value) //THIS IS A SIBLING CONSTRUCTOR
{
this(value, null, null);
}
}
private Node root;
static void creator() {
Node root = new Node("ROOT");
Node lefty = new Node("LEFT0");
Node righty = new Node("RIGHT0");
root.left = lefty;
root.right = righty;
}
//This method will find the size of a node
public int size(Node r)
{
if(r==null)
{
return 0;
}
else
{
return 1+(size(r.left)+size(r.right));
}
}
public static void operations()
{
System.out.println("Size of main: " + size(root));
}
}
答
这一次您运行Java应用程序执行的代码里面
public static void main(String[] args) {
// your code
}
+0
感谢我的问题的实际答案? – 2012-03-11 17:13:38
+0
很高兴帮助,山姆:) – 2012-03-11 17:34:37
答
按照你的问题,它看起来像,你的类主要应修改为
public class Main {
public static void main(String[] args) {
bTree.creator();
bTree.operations();
}
}
的System.out.println将打印到stdout不是你的GUI。因为我不知道gui的实现是什么 - 只需使用eclipse的logcat来查看日志消息。 – CamelCamelCamel 2012-03-11 17:11:11
好吧,duffymo,不,这显然不是我所要求的。我所要求的是默认情况下将执行哪些代码。你会读...吗!? – 2012-03-11 17:12:29
为什么对这个问题进行投票?这是一个语言特定的问题,我自己一直在搜索开始学习JAVA。 – 2012-03-11 17:35:32