A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 丘凤光 金牌黑马   /  2013-3-19 19:58  /  1633 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 丘凤光 于 2013-3-19 20:38 编辑

学了一周多的视频,发现无论是给变量赋值还是数组初始化,都是在程序中写死了,在C#中可以通过console类的write、writeline打印,read、readkey读取,且打印读取一般都同时学习,为什么java中只有print、println呢?

4 个回复

倒序浏览
张东贤 来自手机 中级黑马 2013-3-19 20:07:24
沙发
你在认为java没有c#给力么?那你就大错特错了吧,java从键盘读取内容是很方便的,例如Scanner对象,用起来不是很爽吗,直接连输入类型都判断了,类型不对,直接异常,给力不,来自: Android客户端
回复 使用道具 举报
现在只是学习基础,让我们知道了什么地方该怎么写,什么地方用什么集合,怎样写效率更高,更安全,扩展性更好,等到后面,你学到JSP,servlet,或者struts的时候,数值都是从页面上传递过来的,然后我们就需要对这些数值进行一系列操作了,只有现在学习好了基础,等到后面才能熟练运用
回复 使用道具 举报
    我之前也接触过一些C#的知识,因为C#是java的模拟者,所以在功能上可能会比java方便一些。C#是可以通过write和read写给控制台和读取控制台,在java的IO流中也定义了比较丰富的读写对象,当然不深入讲,按现在简单一点讲,你C#的write就相当于java的print,通过Scanner input = new Scanner(System.in);得到Scanner对象,调用其中一系列的nextXXX方法可以读取到输入数据。C#只是把这些代码封装了,提供了更简便的方法而已。
回复 使用道具 举报
哦,是这样啊。谢谢大家
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马