lab3中遇到的一些新问题(问题3最重要)

一.
Syntax error on token “;”, , expected 错误

一开始想了很久,后来查了一下终于发现问题的原因所在,太长时间没写过东西了忘了很多,java中变量的声明可以不在方法中,但语句只能出现在方法中,可以在声明变量的时候就赋初值,但如果要单独赋值就必须写在方法中。这是一个很初级的知识点,但我好菜。

二.
Calendar的一些应用问题

创建一个"yyyy-mm-dd"格式的格式化对象
SimpleDateFormat format=new SimpleDateFormat(“yyyy-mm-dd”);
通过SimpleDateFormat对象的parse()方法将指定字符串转换为Date对象
Date date=format.parse(“2016-06-12”);

通过Calendar对象的setTime()方法将Date对象转换为Calendar对象
Calendar calendar=Calendar.getInstance();
calendar.setTime(date);
在lab3中的运用
timeslot类,用于做gettime等方法的返回类型
lab3中遇到的一些新问题(问题3最重要)用于测试timeslot的use类
lab3中遇到的一些新问题(问题3最重要)lab3中遇到的一些新问题(问题3最重要)
三.
感觉算是个缓冲区问题

这个最恶心,耽误了我好长时间
这个感觉很重要,但是程序前几天要交上去我就胡弄了个解决方法,当时问题当时的截图不太好整
就是会遇到输入两个string的语句其中第一条就没有给我从控制台输入的机会
大概这样
lab3中遇到的一些新问题(问题3最重要)原因是在先又一个用于输入整型的in语句后又接了一个输入String的语句。
接受String的语句把in语句里的回车当字符读了进去,给了那个String类型的变量,我当时没想明白,就遇到这种问题就加个in.nextLine()。也还能用这个问题不是很难但是我觉得很重要。