System.out.print("123"); System.out.println("345"); System.out.print("567\r"); System.out.print("90");
时间: 2024-05-03 08:17:21 浏览: 7
输出结果为:
```
123345
907
```
第一行输出 "123" 和 "345",因为 `System.out.println()` 会在字符串末尾加上换行符,所以 "345" 会输出到下一行。
第二行输出 "907",因为 "\r"(回车符)会将光标移动到当前行的开头,然后 "567" 会覆盖掉 "123",最终输出 "907"。
第三行输出 "90",因为 "567\r" 中的 "\r" 会将光标移动到行首,然后 "90" 会覆盖掉 "567"。
相关问题
System.out.println()与 System.out.print()区别
`System.out.println()`和`System.out.print()`都是Java语言中用于输出内容到控制台的方法,它们的主要区别在于:
- `System.out.println()`会在输出内容后自动换行,而`System.out.print()`不会自动换行,输出内容会连续显示在同一行上。
- `System.out.println()`可以在括号中传入多个参数,每个参数之间会自动添加空格,而`System.out.print()`只能传入一个参数。
例如,下面的代码使用`System.out.println()`输出两行内容:
```
System.out.println("Hello,");
System.out.println("world!");
```
输出结果:
```
Hello,
world!
```
而下面的代码使用`System.out.print()`输出同样的内容:
```
System.out.print("Hello, ");
System.out.print("world!");
```
输出结果:
```
Hello, world!
```
System.out.println()和System.out.print()什么区别呢?
System.out.println()和System.out.print()是Java中用于输出信息的两个方法。
区别在于:
1. System.out.println()会在输出信息后自动换行,而System.out.print()则不会。也就是说,使用println()方法输出的内容会自动换行到下一行,而print()方法则会将内容输出在同一行。
2. System.out.println()可以接受各种数据类型作为参数,包括字符串、数字、对象等,它会将参数的值转换为字符串并输出。而System.out.print()也可以接受各种数据类型作为参数,但不会自动转换为字符串,需要手动进行类型转换。
例如:
```java
int num = 10;
String str = "Hello";
System.out.println(num); // 输出:10,换行
System.out.print(num); // 输出:10
System.out.println(str); // 输出:Hello,换行
System.out.print(str); // 输出:Hello
```
总之,System.out.println()在输出信息后会自动换行,而System.out.print()不会。根据需求选择合适的方法可以使输出结果更加清晰和易读。