java代码,编译后没有输出[关闭]

Posted

技术标签:

【中文标题】java代码,编译后没有输出[关闭]【英文标题】:java code, no output after compile [closed] 【发布时间】:2014-09-14 01:04:27 【问题描述】:

当我编译这个 java 代码时,我得到了空白(输出中没有任何内容)。 为什么输出是空白的?代码中的问题是什么? 你看到的代码是关于链表的。 我尝试了很多方法都没有成功,似乎有一些我不知道的东西。 我真的很感谢你的帮助。 谢谢。

public class Node 

private String data;
private Node next;

public Node (String data, Node next)

    this.data=data;
    this.next=next;


public String getData()

    return data;


public Node getNext()

    return next;


public void setData(String s)

    data=s;


public void setNext(Node n)

    next=n;


public String toString() 
    return "Node [data=" + data + ", next=" + next + "]";



public static void main(String[] args) 


//      Node cNode = new Node ("c",null);
//      Node bNode = new Node ("b",cNode);
//      Node list = new Node ("a",bNode);


        Node list = new Node ("A", new Node("B",new Node("C",null)));



            getThird(list);
            insertSecond(list,"k");
            size(list);




    

    //1st method
    public static String getThird(Node list)
    
        return list.getNext().getNext().getData();      
    

    //2nd method
    public static void insertSecond (Node list, String s)
    
        Node newNode=new Node("s",null);
        newNode.setNext(list.getNext());
        list.setNext(newNode);
    

    //3rd method
    public static int size(Node list)
    
        int count=0;
        while(list!=null)
        
            count++;
            list=list.getNext();
        
        return count;
    

【问题讨论】:

认为应该发生什么? 添加断点并观察变量 你没有打印任何东西。这将是导致没有输出的主要原因。 我想你忘记了实际的输出...使用System.out.print或打印行来显示输出。 打印返回值。 【参考方案1】:

如果您希望将其打印到您的控制台,则需要将其打印出来。

正如 Stackexchange 上已经发布的那样...这里是printing nodes from a singly-linked list

你需要这样做:

System.out.print(list.toString());

【讨论】:

这不需要是评论。它回答了这个问题。但是,为了将来参考,如果您不能发表评论,您不应该试图找到解决方法。你不应该发表评论。 好的,谢谢(已解决)。我只是认为方法中的“返回”会打印在屏幕上 现在我可以发表评论了,所以我现在不需要使用解决方法:D

以上是关于java代码,编译后没有输出[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

java中文件打开和关闭的问题

eclipse java打包输出后源码中注释的是不是会打包进去占空间

怎么打开Ultraedit的输入窗口

Java库delombok编译时的代码[关闭]

以下Java代码执行结果是啥,请详细分析为啥?

为啥我使用回溯解决数独的 JAVA 代码没有给出任何解决方案? [关闭]