为了账号安全,请及时绑定邮箱和手机立即绑定

学完c语言出门左转来这儿的,想问为什么这儿的输出要打这么一大串,System.out.println有什么特殊含义吗

学完c语言出门左转来这儿的,想问为什么这儿的输出要打这么一大串,System.out.println有什么特殊含义吗

正在回答

4 回答

上面已经说的很对了,但你要理解面向对象思想才能明白。c是面向过程的,java是面向对象的。java里一切东西都是对象,一切都依赖与对象(对象可以理解为事物,名词),动作比如打印等,是作为名词下的行为存在的。

system.out.println()这里使用System对象下的out属性下的打印(println())动作。

1 回复 有任何疑惑可以回复我~
#1

青铜手_王者心 提问者

似乎明白了些,但是java我学到现在,并没有发现与c语言有什么太大的区别啊,能给我举个例子吗?
2016-08-21 回复 有任何疑惑可以回复我~
#2

charsandrew 回复 青铜手_王者心 提问者

基本语法上当然区别不大啦,常量的定义,变量的声明,结构体,流程控制等。java其实是类c系的语言。有区别的是java在语言层面对面向对象思想的支持,类是基本单位,方法相当于c中的函数,以及以此结构上衍生的三大特性;另外java没有指针(引用封装了指针);jvm的自动垃圾回收等。
2016-08-22 回复 有任何疑惑可以回复我~
#3

胡噜胡噜小魔仙 回复 charsandrew

厉害啊
2016-09-01 回复 有任何疑惑可以回复我~
#4

慕粉1820257897

你的这个解释让我明白对象是啥意思了
2017-02-25 回复 有任何疑惑可以回复我~
查看1条回复

就是控制台输出语句,相当于C语言的printf函数。我也是小白一枚


0 回复 有任何疑惑可以回复我~

c语言中的printf是一个函数,因为c语言是基于过程的语言,所以可以用直接调用函数。Java是基于对象的语言,在这里System.out.println是指System类中的一个方法,调用此方法的一个过程。

0 回复 有任何疑惑可以回复我~

system.out.println只是一个固定的输出模式 类似于c语言里的 printf    但是system.out.println在输出信息的时候会换行 而system.out.print 则不会

2 回复 有任何疑惑可以回复我~
#1

qq_淡末初夏_03336219

这样真的方便好多哦,可是如果需要撤除自动换行应该怎么做呢
2016-08-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

学完c语言出门左转来这儿的,想问为什么这儿的输出要打这么一大串,System.out.println有什么特殊含义吗

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号