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)); 
} 
} 
+0

的System.out.println将打印到stdout不是你的GUI。因为我不知道gui的实现是什么 - 只需使用eclipse的logcat来查看日志消息。 – CamelCamelCamel 2012-03-11 17:11:11

+4

好吧,duffymo,不,这显然不是我所要求的。我所要求的是默认情况下将执行哪些代码。你会读...吗!? – 2012-03-11 17:12:29

+0

为什么对这个问题进行投票?这是一个语言特定的问题,我自己一直在搜索开始学习JAVA。 – 2012-03-11 17:35:32

这一次您运行Java应用程序执行的代码里面

public static void main(String[] args) { 
// your code 
} 
+0

感谢我的问题的实际答案? – 2012-03-11 17:13:38

+0

很高兴帮助,山姆:) – 2012-03-11 17:34:37

按照标准,执行main方法。请看tutorial以获得更长的解释。

按照你的问题,它看起来像,你的类主要应修改为

public class Main { 

public static void main(String[] args) { 
    bTree.creator(); 
    bTree.operations(); 
} 
}