保存并关闭后,班级被删除

时间:2018-11-09 15:14:48

标签: java switch-statement

昨天晚上我在上课时保存了课程,今天早上被删除了。我确定它没有损坏,因为我确定我保存并正确关闭了它。我已经尝试从本地历史还原。我也搜索了谷歌,但没有发现任何帮助。 我在课堂上努力工作,我真的不想再次编写代码。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);

}

2 个答案:

答案 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