Code Monkey home page Code Monkey logo

track-my-students's Introduction

Track My Students (Assignment 4)

Summary: (School project) java program that reads a data input file of students and exam scores. Allows edits to the input file with user commands.

Full Summary:

A Java program that reads a given data file with first names, last names, and three exam scores and displays the average. The user can then add or remove a student, change any of the scores, and display the changes at any time. If the user has not saved the data file, then the program asks if you've saved the file before quitting. It will automatically save to the original input file.

The following commands may be typed in (not case sensitive):

sa or average to sort the students based on their average

sn or names to sort the students based on their last names

r or remove to remove a student from the class roll

s or save to save the list of students back to the input datafile

c1 or change1 to change score 1 of a student c2 or

change2 to change score 2 of a student c3 or

change3 to change score 3 of a student f or find to find a student in the class roll

d or display to display the class roll

q or quit to exit the program (The program must ask for confirmation if there are unsaved data)

track-my-students's People

Contributors

alinalebron avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.