首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我尝试使用斜杠打印时,为什么System.out.println出错?

当我尝试使用斜杠打印时,为什么System.out.println出错?
EN

Stack Overflow用户
提问于 2018-10-20 02:31:35
回答 1查看 415关注 0票数 0

嗨,我们刚开始在学校学习java,我在家里玩。我想知道为什么当我用*做一个三角形时,它是有效的,但当我尝试使用'/','\‘和'_’使它看起来更好时,它出现了11个错误:

代码语言:javascript
复制
Ra2.java:3: error: unclosed string literal
        System.out.println("   /\");
                           ^
Ra2.java:3: error: ';' expected
        System.out.println("   /\");
                                     ^
Ra2.java:4: error: illegal start of expression
        System.out.print("  /");
              ^
Ra2.java:4: error: ';' expected
        System.out.print("  /");
                  ^
Ra2.java:6: error: unclosed string literal
        System.out.println(" \");
                           ^
Ra2.java:6: error: ';' expected
        System.out.println(" \");
                                 ^
Ra2.java:7: error: illegal start of expression
        System.out.print(" /");
              ^
Ra2.java:7: error: ';' expected
        System.out.print(" /");
                  ^
Ra2.java:11: error: unclosed string literal
        System.out.print(" \");
                         ^
Ra2.java:11: error: ';' expected
        System.out.print(" \");
                               ^
Ra2.java:13: error: reached end of file while parsing
}
 ^
11 errors
EN

回答 1

Stack Overflow用户

发布于 2018-10-20 02:34:03

这是因为(根据docs):

反斜杠()后面的字符是转义序列,对编译器有特殊意义

因此,\转义结束引号,导致未闭合的字符串。您需要做的是:

代码语言:javascript
复制
System.out.println(" /\\");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52898133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档