java输出语句问题
答案:5 悬赏:20 手机版
解决时间 2021-01-31 06:17
- 提问者网友:像風在裏
- 2021-01-30 23:46
谁能告诉我System.out.println 这个输出语句的用法
最佳答案
- 五星知识达人网友:鱼芗
- 2021-01-31 00:40
这是系统输入语句,可以用于在运行中查看变量值或对象内容。
输出的内容就在系统控制台中,比如tomcat的logs目录下的std.log
用法就是 System.out.println("Value = " + val);
输出的内容就在系统控制台中,比如tomcat的logs目录下的std.log
用法就是 System.out.println("Value = " + val);
全部回答
- 1楼网友:孤独的牧羊人
- 2021-01-31 04:38
System是java.lang包中的一个final类型的类,包含声明为public static final 的一个
java.io.PrintStream类的成员对象out。
java.io.PrintStream类提供了方法println()及其各种重载方式。
将jdk反编译,源码中该部分如下,println()是调用了该类的print()的各种重载方法,并增加了换行符。
如下,也就是你说的用法:
【
public void print(boolean b1) {
write((b1) ? "true" : "false");
}
public void print(char c1) {
write(String.valueOf(c1));
}
public void print(int i1) {
write(String.valueOf(i1));
}
public void print(long l1) {
write(String.valueOf(l1));
}
public void print(float f1) {
write(String.valueOf(f1));
}
public void print(double d1) {
write(String.valueOf(d1));
}
public void print(char[] c1) {
write(c1);
}
public void print(String s1) {
if (s1 == null) {
s1 = "null";
}
write(s1);
}
public void print(Object o1) {
write(String.valueOf(o1));
}
】
【
public void println() {
newLine();
}
public void println(boolean b1) {
synchronized ((l2 = this)) {
print(b1);
newLine();
}
}
public void println(char c1) {
synchronized ((l2 = this)) {
print(c1);
newLine();
}
}
public void println(int i1) {
synchronized ((l2 = this)) {
print(i1);
newLine();
}
}
public void println(long l1) {
synchronized ((l2 = this)) {
print(l1);
newLine();
}
}
public void println(float f1) {
synchronized ((l2 = this)) {
print(f1);
newLine();
}
}
public void println(double d1) {
synchronized ((l2 = this)) {
print(d1);
newLine();
}
}
public void println(char[] c1) {
synchronized ((l2 = this)) {
print(c1);
newLine();
}
}
public void println(String s1) {
synchronized ((l2 = this)) {
print(s1);
newLine();
}
}
public void println(Object o1) {
String s2;
s2 = String.valueOf(o1);
synchronized ((l3 = this)) {
print(s2);
newLine();
}
}
】
- 2楼网友:纵马山川剑自提
- 2021-01-31 03:45
在C语言中输出需要判断数据类型,但是System.out.println();语句会自动把要输出的转换成字符串来输出,所以不需要你所说的参数。
- 3楼网友:千杯敬自由
- 2021-01-31 02:48
在C语言中,如果你想输入一个变量,还要看这个变量是什么类型的。根据不同的类型,需要不同的格式命令,如:%s用来输出字符串,用%d输出整型。而java中的System.out.println语句,不用你来控制输出的变量格式。因为java已经把这个方法重载了。换句话说,就是不管你输入的变量类型是什么,java都会自己去判断你变量的类型。所以,你就System.out.println()就可以了。不用关心变量的格式了。
- 4楼网友:不甚了了
- 2021-01-31 02:20
这条数输出语句是Java中常用的,用于将内容字符串输出到控制台。
比如
int a = 1;
System.out.println(“A = ” + a);
你就能在控制台看到输出:A = 1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯