Java+Project+2

For your second Java project, try one of these below or propose a project of your own. Due Apr. 11
if you would like to propose a project of your own, download this file [|Project Proposal.doc] fill it out and email to mnuff@prep.creighton.edu as soon as you have it ready. I will approve it and email it back to you.

Project A: The factorial function. The factorial function //n!// can be computed as shown below. Write a method that computes and returns //n!//. Then write a program that repeatedly prompts the user for a value, reads the value, and returns the factorial of that value. Use a sentinel to terminate the program. Example calculation 4!=4*3*2*1

Project B: Palindromes. A word-palindrome is a simple or compound word that reads the same forward or backward. Some examples of word-palindromes include wow, mom, civic, kayak, racecar, deified, and aibohphobia. Write a method that identifies if a given string is a palindrome. Use the word "quit" as a sentinel.

Project C: Decoder. Write an algorithm to take a string of characters and encrypt them to create a secret message. The program should be able to encrypt a non-encrypted message and decode an encrypted message.

This project is worth 60 points and will be graded based on the following rubric. [|Programming Rubric.docx]