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

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
第一次看完全蒙圈,第二次就能懂了
for each一般用在集合中
恕我直言,在座的各位都是collection!
难点在于两点:int x = (int)(Math.random()*10)写法 以及之前的内容foreach
而且这个random单词真的很容易写成radom 我相信不止我一个人写成这样 还有那个Scanner 经常错写成Scannner 这也不止我一个人吧···············
完结,撒花,高仿别人的程序,我就不发不出来丢人了
学完上一节 结果下一节开头就说上一节不受欢迎 不建议使用 真是醉了········ 上一节的内容不难 但是绕来绕去 要理解还是很花费时间的 结果············刚学完 就被泼了冷水 无语··············
为什么呢?因为这一个例子 并没有给Date创建对象 而是直接转换 结果就出现转换异常了
那么有些慕友会问 为啥练习题给出的 Date date =sdf.parse(d);就好使了??(经测试练习题给出的代码在eclipse上正常通过) 答案很简单 因为它上面已经给Date创建好对象了 Date now = new Date();
这就告诉我们 无论是format()还是parse()方法 都需要先给Date创建好对象再使用 不创建也行 但要写成另外一种形式 总而言之 还是感觉这一季 讲的真心过于模糊了 质量的确不如前两季
这上面有一个不宜察觉的错误
在讲“使用 parse() 方法将文本转换为日期”这一个例子的时候 你把它输在eclipse上 编译会输出转换异常 即使你改成 public static void main(String[] args) throws ParseException {}这样了
它依然会报错:Exception in thread "main" java.text.ParseException: Unparseable date: ·····
你需要把第三行代码改成Date date = df.parse(df.format(new Date()));这样才能编译通过
加油O(∩_∩)O哈哈~

最新回答 / 东方的小王
public void stuCourse(){//测试学生选择课程System.out.println("测试学生选择课程2");Student stu=new Student();                                     stu.set("小明","1");                                         System.out.println("***欢迎学生"+stu.name+"选课***");              Scanne...
1。 这道题明显就有错误 应该是double a = Double.parseDouble(str); 前面应该是小写的double 是声明一个a为double类型的值
2。m 转换为String型后与整数20的求和结果为: 78.520
说明字符串可以和基本数据类型相加 不过这里只是起到连接的作用 相当于凑在一起
3。str 转换为double型后与整数20的求和结果为: 200.2
说明int类型和double类型可以相加,且结果是double类型。

已采纳回答 / 木牙米z
因为charAt()函数的参数列表是一个字符而不是字符串,其实单个的字符是可以用双引号来使用的,但是这个函数指定的参数列表的类型是字符型,所以你如果用双引号的话就会报错,提示的是传参类型错误.
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消