eclispe不会在控制台上打印多行代码

时间:2015-12-22 02:50:08

标签: java string int

我是这个网站的新手,我正在尝试编写一个示例程序来帮助我更好地理解java,但问题是Eclispe只会在System.out.println()中打印出一行代码而不是所有这些。

class MyClass {
    public static void main(String[] args){
        System.out.println("I am learning Java");
        System.out.println("Hello World");      

        String fruit = "apple";    
        int sea =1;                
        double goaldifference = 2.54;  

        System.out.println(fruit);
        System.out.println(sea);
        System.out.println(goaldifference);

    } //this line of code is printed to the console 

    {
         int a , b , c;         
         a =4;
         b =6;
         c = a+b;
        System.out.println(c);

        int hen =17;               
        System.out.println(++hen);                    
    }//this line of code isn't printed to the console

    {                         
        int test = 6;                  

        if (test == 9){
            System.out.println("yes");
        }else{
            System.out.println("no");
            if  (test != 8){                                 
                System.out.println("no");                          
            }else{                                           
                System.out.println("try different number");  
            }

            int age = 14;   

            if(age < 16){
                System.out.println("still in high school");
            }else if (age > 16){
                System.out.println("in college");
            }//this line of code isn't printed to the console

        }
    }

Eclispe不会将任何内容标记为错误,并且在打印到控制台时没有出现任何错误,只是我的第二行和第三行代码无论出于何种原因都没有打印到控制台。我从文本中删除了一些单行和多行注释,但代码在图片中未经编辑,感谢您的帮助,如果我的代码看起来令人困惑,请对不起。

1 个答案:

答案 0 :(得分:-2)

完成邮件后,只需使用\n即可。例如:

System.out.println("First line\n");
System.out.println("Next line\n");

\n是一个特殊字符。每当你看到带有字符的前导反斜杠意味着它会做一些特殊的事情。 \n表示转到下一行。