PROBLEM: You are to write a program in Java that takes in as input a string message and an integer. The program will then scramble the message by converting each character of the message to its numeric code, adding the specified integer to this code, and then converting the resulting number back to a character. To do this, you must create a class that handles a string and an encoding integer. Required Class Variables: Should include a string to hold the message, and an int to hold the value to alter the message by. Required Member Methods: setMessage() - prompts the user to enter the message to be encrypted getMessage() - lets user see what string they typed in setCode() - prompts the user to enter the code with which to encrypt the message getCode() - lets the user see what code they entered encrypt() - will take in a single character at a time and return a result of type char encryptAll() - will use a loop calling encrypt to encrypt the entire message printOut() - prints out the converted message

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter7: Characters, Strings, And The Stringbuilder
Section: Chapter Questions
Problem 5PE
Question

I'm having trouble coding this particular program. It would be nice if I could get some help. A screenshot of the entire working program is best. Thank you!

PROBLEM: You are to write a program in Java that takes in as input a string message and an integer. The program will
then scramble the message by converting each character of the message to its numeric code, adding the specified integer
to this code, and then converting the resulting number back to a character. To do this, you must create a class that
handles a string and an encoding integer.
Required Class Variables: Should include a string to hold the message, and an int to hold the value to alter the message
by.
Required Member Methods:
setMessage() - prompts the user to enter the message to be encrypted
getMessage() - lets user see what string they typed in
setCode() - prompts the user to enter the code with which to encrypt the message
getCode() - lets the user see what code they entered
encrypt() - will take in a single character at a time and return a result of type char
encryptAll() - will use a loop calling encrypt to encrypt the entire message
printOut() - prints out the converted message
Transcribed Image Text:PROBLEM: You are to write a program in Java that takes in as input a string message and an integer. The program will then scramble the message by converting each character of the message to its numeric code, adding the specified integer to this code, and then converting the resulting number back to a character. To do this, you must create a class that handles a string and an encoding integer. Required Class Variables: Should include a string to hold the message, and an int to hold the value to alter the message by. Required Member Methods: setMessage() - prompts the user to enter the message to be encrypted getMessage() - lets user see what string they typed in setCode() - prompts the user to enter the code with which to encrypt the message getCode() - lets the user see what code they entered encrypt() - will take in a single character at a time and return a result of type char encryptAll() - will use a loop calling encrypt to encrypt the entire message printOut() - prints out the converted message
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 4 images

Blurred answer
Knowledge Booster
Input devices
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning