昨天晚上我在上课时保存了课程,今天早上被删除了。我确定它没有损坏,因为我确定我保存并正确关闭了它。我已经尝试从本地历史还原。我也搜索了谷歌,但没有发现任何帮助。 我在课堂上努力工作,我真的不想再次编写代码。ScreenShot 其他班都很好,他们从昨晚起就很开心。这只是我的主要...
更新:
很抱歉在这里发布,我不好。我真的很生气,因为我的代码被删除了一半。无论如何,这是我所需要的一些真正的帮助...在删除代码之前,我的计算机科学老师帮助我为主体编写了switch
代码。现在它已删除,我需要你们的帮助!!!我需要输入才能读取Chars和Int。这就是我到目前为止所拥有的...
public static void main(String[] args) throws InterruptedException {
do {
try {
System.out.println("Enter your birthYear");
birthYear = Integer.parseInt(input.next());
int length = String.valueOf(birthYear).length();
System.out.println(length);
if (length != 4) {
lengthTest = false;
System.out.println("Invalid Choice");
} else {
lengthTest = true;
}
test = true;
} catch (Exception e) {
System.out.println("Invalid Choice");
}
} while (test == true ^ lengthTest != false);
do {
System.out.println("Please enter a number between 1-4 \n"
+ "1 = AreaOfTriangle \n" +
"----------------------------------\n" +
"2 = HoursToDaysAndHours Calculator \n" +
"---------------------------------- \n" +
"3 = CelciusToFahrenheit Calculator \n" +
"----------------------------------\n" +
"4 = BirthdayGame \r\n" +
"----------------------------------");
try {
choice = (char)Integer.parseInt(input.next().toLowerCase());
System.out.println(choice);
switch (choice) {
case 1:
aOT.areaOfTriangle();
break;
case 2:
hTDAH.hoursToDaysAndHours();
break;
case 3:
cTF.celciusToFahrenheit();
case 4:
System.out.println("Code not implemented yet");
break;
case 'e':
repeat = false;
break;
default:
System.out.println("This part of the program has not been implemented");
break;
}
}catch (Exception e) {
System.out.println("Invalid Awnser");
}
} while (repeat == true);
}
答案 0 :(得分:1)
您似乎应该设置一个版本控制系统,例如Git。引用Attlasian What is version control页面:
版本控制系统是一类软件工具,可帮助软件团队管理源代码随时间的更改。版本控制软件会跟踪特殊数据库中对代码的每次修改。如果犯了一个错误,开发人员可以倒退并比较早期版本的代码,以帮助解决错误,同时最大程度地减少对所有团队成员的破坏。
答案 1 :(得分:0)
Windows具有我认为古老的文件功能,
https://hls.harvard.edu/dept/its/restoring-previous-versions-of-files-and-folders/
尝试一下。 GL