永发信息网

java输出语句问题

答案:5  悬赏:20  手机版
解决时间 2021-01-31 06:17
谁能告诉我System.out.println 这个输出语句的用法
最佳答案
这是系统输入语句,可以用于在运行中查看变量值或对象内容。
输出的内容就在系统控制台中,比如tomcat的logs目录下的std.log
用法就是 System.out.println("Value = " + val);
全部回答
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(); } } 】
在C语言中输出需要判断数据类型,但是System.out.println();语句会自动把要输出的转换成字符串来输出,所以不需要你所说的参数。
在C语言中,如果你想输入一个变量,还要看这个变量是什么类型的。根据不同的类型,需要不同的格式命令,如:%s用来输出字符串,用%d输出整型。而java中的System.out.println语句,不用你来控制输出的变量格式。因为java已经把这个方法重载了。换句话说,就是不管你输入的变量类型是什么,java都会自己去判断你变量的类型。所以,你就System.out.println()就可以了。不用关心变量的格式了。
这条数输出语句是Java中常用的,用于将内容字符串输出到控制台。 比如 int a = 1; System.out.println(“A = ” + a); 你就能在控制台看到输出:A = 1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦幻影楼(东平县州城镇卫生院东)地址好找么,
“近来以国王权威擅自废除法律--为非法权力.
长沙309路多少分钟发一次车
友谊婚纱影楼(东平县戴庙交通运输管理所北)地
梦巴黎婚纱摄影(接山镇农业技术推广站西)地址
正当防卫2灰色战斗机驾驶方法
揭阳市普宁里湖怎么坐车到揭西京明度假村?
纽约·纽约婚纱摄影会馆(西山路)地址好找
陆美蓉1-47有吗?
瑞福圆起名阳光宝贝高端儿童摄影(东平店)怎么
巴黎春天国际婚纱摄影(西山路店)地址有知道的
为什么玩球球大作战用4g网根本玩不了,登陆失
9里贷款8万3年要多少利息
林西腾达电影院3月16日演啥电影
自己的厂是初5开工好还是初6开工好。
推荐资讯
人死后七周年烧纸咋称呼
我国对外开放的格局形成的顺序是C①沿海开放
请问大众途观新车才几天就自动熄火是什么原因
如果正方体的棱长扩大4倍,则它的表面积扩大
侨爱妮地址在什么地方,我要处理点事
gts450和gtx850m那个好
普法栏目剧中哥哥把弟弟媳妇娶了是哪部?
顺风快递到付会贵一点吗?
青岛一品福海参价格查询 极品干海参多少钱一
林江汽贸地址在什么地方,我要处理点事
梦见站在山上没有路可下去
丽源超市地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?