Beginner Java - starter programs. A few beginner Java, questions! Another ideas is to have a look at some programs on your computer and see if you could. Below you will find 1. I have divided them into 1. I think the project may use the most. Keep in mind that a few of these projects could have been classified in more than one topic. So I hope you enjoy and here they are! Numbers. Find PI to the Nth Digit . Keep a limit to how far the program will go. Fibonacci Sequence . Also figure out how long it will take the user to pay back the loan. Change Return Program . The program will figure out the change and the number of quarters, dimes, nickels, pennies needed for the change. Binary to Decimal and Back Converter . Make it a scientific calculator for added complexity. Unit Converter (temp, currency, volume, mass and more) . The user enters the type of unit being entered, the type of unit they want to convert to and then the value. The program will then make the conversion. Alarm Clock . This program may require finding coordinates of the cities like latitude and longitude. Credit Card Validator . It then returns the tax plus the total cost with tax. Dijkstra. To form the Pig Latin form of an English word the initial consonant sound is transposed to the end of the word and an ay is affixed (Ex.: . Read Wikipedia for more information on rules. Count Vowels . For added complexity have it report a sum of each vowel found. Check if Palindrome . That is that it reads the same forwards as backwards like . For added complexity read these strings in from a text file and generate a summary. Text Editor . Add syntax highlighting and other features. RSS Feed Creator . You can have the program also add popup reminders. Quote Tracker (market symbols etc) . The user can set how often the stocks are checked and the program can show green up and red down arrows to show which direction the stock value has moved. This free java tutorial for complete beginners will help you learn the java programming language from scratch. Start coding in no time with this course! Guestbook / Journal . It can allow comments or not and timestamps all entries. Could also be made into a shout box. News Ticker and Game Scores . Then send them to a friend. Random Gift Suggestions . Great for making online documentation of standard text documentation. CD Key Generator . Great for software developers looking to make shareware that can be activated. Java student projects: A variety of suggested student term projects involving Java. These are not beginner exercises. Java Student Projects. Here are over 320 ideas for student projects most likely involving Java. Reddit: the front page of the internet. Welcome to Beginner Python Projects. If you're new to coding in python, check out some of the ideas for basic projects on this subreddit. Find the best practical and ready to use Java Programming Examples. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. These examples would be very useful for your projects, thesis. Java Date & Time Learning Java in simple and easy steps : A beginner's tutorial containing complete knowledge of Java Syntax Object Oriented Language, Methods, Overriding, Inheritance, Polymorphism, Interfaces, Packages. Regex Query Tool . It will then run the regular expression against the source text and return any matches or flag errors in the regular expression. Networking. FTP Program . There are various clocks across the world. Do a search for a list of them. Chat Application (IRC or MSN Style) . For added complexity, create your own protocol to facilitate this chatting. Fetch Current Weather . On any successful connections mark the port as open. Mail Checker (POP3 / IMAP) . It may require the use of your own private network and a second computer to test with. Site Checker with Time Scheduling . If it is down, it will notify you by email or by posting a notice on screen. Small Web Server . Added complexity would be to try and implement streaming video, create a server- side language, or serve up other stream types. Web Bot . Create a product class which has a price, id, and quantity on hand. Then create an inventory class which keeps track of various products and can sum up the inventory value. Movie Store . Example, first class is going to cost more than coach. Hotel rooms have penthouse suites which cost more. Keep track of when rooms will be available and can be scheduled. Student Grade Book Application . Assign their scores on tests and assignments to the students and figure out their average and grade for the class. For added complexity put the students on a bell curve. Bank Account Manager - Create a class called . Manage credits and debits from these accounts through an ATM style program. Library Catalog . Manage a collection of various books and allow the user to check out books or return books. For added complexity generate a report of those books overdue and any fees. Also allow users to put books on reserve. Patient / Doctor Scheduler . Have a doctor that can handle multiple patients and setup a scheduling program where a doctor can only handle 1. Recipe Creator and Manager . Put them in a program which displays them in a gallery style format for viewing. Class to Handle Large Numbers . Create a class that can manage extremely large numbers like those used in space exploration. Chart Making Class / API . For added complexity, make this a service where people can connect to a web server, supply information and it returns a chart image for them in gif or jpg format. Shape Area and Perimeter Classes . Then have each class override the area and perimeter functionality to handle each shape type. Matrix Class . Add, subtract and multiple matrices. Flower Shop Ordering To Go . Keep track of the number of objects and when you may need to order more. Vending Machine . The user enters a number and letter sequence, like D9, and have it return an instance of . Example when they press D9 it will return a type of candy bar which is an instance of Mr Good. Bar. Josephus Problem . This last object is the sole survivor. Look it up on Google under . Allow the user to create these Person classes and put them into a family tree structure. Print out the tree to the screen. Threading. Create Progress Bar of Download . The progress bar will be on a separate thread and will communicate with the main thread using delegates. Download Manager . The main thread will keep track of the other thread. Especially if the image is large. Create an image program which can take hundreds of images and convert them to a specified size in the background thread while you do other things. For added complexity, have one thread handling resizing, have another bulk renaming of thumbnails etc. Web. WYSIWG (What you see is what you get) Editor . Think Dreamweaver or Front. Page but for online sites. If you need an example check out the DIC page used to create a post. Web Browser with Tabs . For added complexity, organize the indexed content and don. Have it put the results into an easily searchable index file. File Downloader . Great for pages with a lot of download links. Telnet Application . Draw pictures, write notes and use various colors to flesh out ideas for projects. For added complexity try building in picture tubes. Bandwidth Monitor . See if you can find out what periods of the day you use more and less and generate a report or graph that shows it. Bookmark Collector and Sorter . For added complexity see if you can group the bookmark items into various folders. Password Safe . Perhaps let people look up which songs you have listened to lately. Text Based Game Like Utopia . See if you can dominate the kingdom. Scheduled Auto Login and Action . This can be useful for checking web mail, posting regular content, or getting info for other applications and saving it to your computer. E- Card Generator . Use a picture library and perhaps insightful mottos or quotes. Content Management System . Start small and allow for the addition of modules/addons later. Template Maker ? It keeps web bots from automatically signing up and spamming. Try creating one yourself for online forms. If you use PHP, take a look at the image functions of GD. Files. Quiz Maker . Each quiz can be different and then reads a key to grade the quizzes. Quick Launcher . Then by clicking the buttons they can quickly launch the programs with parameters etc. Much like Windows quick launch. File Explorer . Allow the user to choose various sort style and sorting based on a particular field. Add Transactions In File and Find Averages . For added complexity, apply actual compression to the files. PDF Generator . Great for a web based service where the user uploads the file and the program returns a PDF of the file. Bulk Renamer and Organizer . For instance if the user enters myimage###. See if you can also add in the album art into the MP3 file. This can be something that logs what an application does, what the system is doing, when something like a file changes etc. Excel Spreadsheet Exporter . This can be through CVS or other file formats. For added complexity, see if you can create formula fields as well. RPG Character Stat Creator . Have it generate a class, gender, strength/magic/dexterity points, and extra abilities or trades. Have it save it to a file which can then be printed out by a dungeon master. Image Map Generator . Such images may include maps or splash pages. See if you can make one where the user specifies an image, clicks hotspots in the image and specify links. It will then generate the HTML code to a file that the user can then copy and paste into their website to make the image map. File Copy Utility . Organized by the type of snippet or language the coder can quickly look up code. For extra practice try adding syntax highlighting based on the language. Versioning Manager . Users are forced to check out items and lock items during reading and writing so that a group of programmers are not accidentally overwriting code files on one another. Databases. SQL Query Analyzer . It should take in a remote host, user name and password, run the query and return the results. Baseball / Other Card Collector . Let the user enter all cards in a set, check off which ones they have, which ones they need and generate lists of cards they are looking for. For extra complexity, have it sum up sets and generate reports on how close they are of completing sets or the current value of a set. Report Generator . Generates a sales reports based on the order/order details tables or sums up the days current database activity. Database Backup Script Maker . The user can then browse the calendar or search the calendar for specific events. For added complexity, allow the application to create reoccurrence events that reoccur every day, week, month, year etc. Budget Tracker . The user can add expenses, income, and recurring costs to find out how much they are saving or losing over a period of time. For added complexity allow the user to specify a date range and see the net flow of money in and out of the house budget for that time period.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2017
Categories |