用java编程时,一个语句行可以分行书写吗?
如果可以,分行的符号是什么?

解决方案 »

  1.   

    举个简单的例子,如下一条打印语句System.out.println("Hello World");Java支持从.号出换行。但貌似不支持从类名或者方法名中间断开换行。
      

  2.   

    可以啊,一个语句任何地方都可以敲回车分行的,不影响编译执。比如System.out.println("Hello");
    就可以分成
    System
    .
    out
    .
    println
    (
    "Hello"
    )
    ;
      

  3.   

    System
    .
    out
    .
    println
    (
    "Hello,"
    +
    "World"
    )
    ;编译器会忽略回车空格,但标识符(变量名、方法名等)不能分开。
      

  4.   

    在 Java 中,换行和空格是等价的,他们都被称为“空白字符”。而且不同的符号(例如变量名与括号,数字与运算符等等)之间的空白字符会被忽略掉。
      

  5.   

    支持:System
    .
    out
    .
    println
    (
    "Hello,"
    +
    "World"
    )
      

  6.   

    建议楼主去看下<<编译原理>>
      

  7.   

    java当然支持所谓的分行了,只是我们在书写代码的时候,主要是通过分行和缩紧来排版,使整个代码清晰有条理。。
      

  8.   

    可能是因为权限不够,上面的帖子我不能编辑,绝没有灌水的意思,现在我将各位的观点学习总结如下,如有错误,敬请赐教。
    1、java的换行很灵活,以元素为单位进行换行(元素是我想的一种称呼方式,不知道是否可以这样说),元素可以是标点、关键词、标识符等。
    2、java没有换行符。
    hello程序似乎是学习所有语言的入门程序,我将其利用换行书写的方式写成如下的样子,娱乐一下,虽然不会有人这样写程序。再次感谢大家的指导,身为“乞丐”的我,也只能谢谢大家了。
    public
    class
    Hello
    {
    public
    static
    void
    main
    (
    String
    args
    [
    ]
    )
    {
    System
    .
    out
    .
    println
    (
    "Hello"
    +
    ", "
    +
    "World"
    )
    ;
    }
    }