Java第二章-程序设计基础:Java字符换行与转义字符的拓展

0x001换行

1.语法上更改

System.out.println :换行

System.out.print :不换行

eg:

public class Demo{
	public static void main (String[] args){
		System.out.println(" Hello ");
		System.out.println(" World ");
		System.out.print(" Hello ");
		System.out.print(" World ");
	}
}

Print:

 Hello
 World
Hello World

2.转义字符更改

\n : 换行,如果搭配println食用下一行换行并空一行,里面的字符串将在第三行打印出来。

eg:

public class Demo{
	public static void main (String[] args){
		System.out.print(" Hello \n World");
		System.out.println("Hello \n World");
	}
}

Print:

Hello
World
Hello

World

0x002转义字符拓展

在java字符常量中,\是转义字符:将后面携带的普通字母转换为特殊含义

  • \n : 换行

  • \r :回车符,将光标定位到当前行的开头,不会跳转到下一行

eg:

public class Demo{
    public static void main(String[] args) {
        System.out.println("HelloWorld");
        System.out.println("Hello\rWorld");
        System.out.println("HelloWorld\r");
    }
}

Print:

HelloWorld
World
HelloWorld
  • \t : 占位,距离前面有一个制表位(8个字符,不足8个会自动补充剩余)位置

eg:

public class Demo{
    public static void main(String[] args) {
        System.out.println("HelloWorld");
        System.out.println("Hello\tWorld");
    }
}

Print:

HelloWorld
Hello   World
  • \b :表示退格符号,就像键盘上的Backspace键

eg:

public class Demo{
    public static void main(String[] args) {
        System.out.println("HelloWorld");
        System.out.println("HelloWorld\b");
    }
}

Print:

HelloWorld

HelloWorl
  • 其他常用字符
\’ 表示单引号字符
\" 表示双引号字符
\\ 表示反斜杠字符

eg:

public class Demo{
    public static void main(String[] args) {
        System.out.println("Hello\'World");
        System.out.println("Hello\"World");
        System.out.println("Hello\\World");
    }
}

Print:

Hello'World
Hello"World
Hello\World

本文转自 https://www.cnblogs.com/lingstar/p/16441004.html,如有侵权,请联系删除。

posted @ 2022-11-29 18:19  無言x_x  阅读(167)  评论(0)    收藏  举报