Create a Java program to encrypt a word using the Cesar cipher, one of the oldest ciphers known. To encrypt a word you substitute each letter by the letter which is 3 spaces down the alphabet. For example, a -> d, b ->e, …So the word CESAR would be encrypted as FHVDU.

Answers

Answer 1

A Java programme that encrypts text using the Cesar cypher, one of the most well-known cyphers,

import java.util.Scanner;

public class CaesarCipher {

  public static void main(String[] args) {

What is meant by Java programme?Java is simple to learn. Java was created to be simple to use, making it simpler to write, build, debug, and learn than other programming languages. Java is an object-oriented programming language. This enables the development of modular programmes and reuse code.It is one of the most powerful languages we have encountered, and in the past two years, recruiters have put it third on their list of preferred languages. It is true that there have been fewer employment available since the outbreak. But it is universally true, and it is still a very in-demand language. In 2023, learning Java will be well worth the effort.

      scanner = new scanner (System.in);

      System.out.print("Enter a word to encrypt: ");

      String word = scanner.nextLine();

      System.out.print("Enter a shift amount: ");

      int shift = scanner.nextInt();

      String encrypted = encrypt(word, shift);

      System.out.println("Encrypted word: " + encrypted);

  }

  public static String encrypt(String word, int shift) {

      StringBuilder sb = new StringBuilder();

      for (int i = 0; i < word.length(); i++) {

          char c = word.charAt(i);

          // Check if the character is a letter

          if (Character.isLetter(c)) {

            // Determine whether the letter is uppercase or lowercase

              if (Character.isUpperCase(c)) {

                  // Apply the shift to the uppercase letter

                  c = (char) (((c - 'A' + shift) % 26) + 'A');

              } else {

                  // Apply the shift to the lowercase letter

                  c = (char) (((c - 'a' + shift) % 26) + 'a');

              }

          }

         // Add the character (either encrypted or unchanged) to the StringBuilder

         sb.append(c);

      }

      // Return the encrypted word as a string

      return sb.toString();

  }

}

To learn more about Java programme, refer to:

https://brainly.com/question/25458754


Related Questions

Write code in MinutesToHours that assigns totalHours with totalMins divided by 60

Given the following code:

Function MinutesToHours(float totalMins) returns float totalHours
totalHours = MinutesToHours(totalMins / 60)
// Calculate totalHours:
totalHours = 0

Function Main() returns nothing
float userMins
float totalHours

userMins = Get next input
totalHours = MinutesToHours(userMins)

Put userMins to output
Put " minutes are " to output
Put totalHours to output
Put " hours." to output

Answers

Answer:

Function MinutesToHours(float totalMins) returns float totalHours

   // Calculate totalHours:

   totalHours = totalMins / 60

   return totalHours

End Function

What do you think will be different between telling a person about your imagine and telling a computer about your image?

Answers

Telling a person your image could be simplified in the other persons head with few words. Telling a computer your imagine on the other hand has to be exact and precise. You have to give every detail, where as humans can fill in the blanks.

Many real world problems that we encounter including Information Systems problems are wicked in nature. The following statements are TRUE of the wickedness of these problems EXCEPT….

Answers

They have clear avenues for solutions that are simple to identify. Wicked problems lack precise problem descriptions, making them ambiguous, complex, and challenging to resolve.

What are some instances of wicked dilemmas in real life?

Some of the most difficult and intricate problems of our time—many of which endanger human health—are referred to as "wicked." Examples of such wicked challenges include climate change, biodiversity loss, persistent poverty, the growing obesity pandemic, and food insecurity.

What constitutes a wicked example?

adjective a cruel and evil deed In the play, she took on the role of the evil stepmother. After winning, she grinned viciously. Her caustic sense of humour is well recognised. She was a bad case.

To know more about Wicked problems visit:-

https://brainly.com/question/29854616

#SPJ1

Question:

Many real-world problems that we encounter, including Information Systems problems, are wicked in nature. The following statements are TRUE of the wickedness of these problems EXCEPT:

a) They have unclear problem definitions and no definitive solutions.

b) They have multiple and changing constraints.

c) They have well-defined solution paths that can be easily determined.

d) They require a unique approach to every problem instance.

explain, in general terms, how the discipline of records management development​

Answers

Explanation:

Records management is the systematic process of creating, organizing, maintaining, accessing, and disposing of records in order to meet the needs of an organization. Records management development involves the continuous improvement of this process to ensure that records are managed effectively and efficiently.

The discipline of records management has evolved over time in response to changes in technology, legislation, and business practices. It began with the simple storage and retrieval of physical records, but has since expanded to include electronic records management, which presents new challenges related to storage, security, and accessibility.

Records management development involves the creation and implementation of policies, procedures, and guidelines for managing records throughout their lifecycle, from creation to disposition. This includes establishing standards for recordkeeping, defining roles and responsibilities, and providing training and support to staff.

Records management development also involves the use of technology to automate and streamline recordkeeping processes. This includes the use of electronic document management systems, recordkeeping software, and other tools to manage and track records more efficiently.

leave a comment

Answer:

The discipline of records management development is the process of creating and maintaining an organized system for managing an organization's records. This includes setting up policies and procedures for how records are stored, maintained, and accessed. It also involves developing the technology and tools necessary to manage records efficiently and securely. This may include creating a records management system, setting up an electronic document management system, and developing processes for storage and retrieval of records. Records management development may also include training staff on how to use the tools and procedures, as well as integrating records management into the overall business processes of the organization.

You have just purchased a new Dell PowerEdge R820 Rack Server. The server is equipped with four Xeon E5-4650 CPUs, 128 GB of RAM, four 1 TB SAS hard drives, and two 750-watt power supplies. You have a 21-inch LCD monitor connected to your server. You want a UPS to keep your server running for up to 20 minutes in the event of a power failure. You prefer a rackmounted solution. Use the UPS selector tool at APC's Web site (a well-known UPS vendor). The UPS selector is at https://www.apc.com/shop/us/en/tools/ups_selector/

Determine which model of UPS will work well for this server, and state your reasons. Write a one-page memo explaining your choice and why this would work for the above situation. Upload the document here.

Answers

Answer:

To: Management

From: [Your Name]

Subject: UPS Recommendation for Dell PowerEdge R820 Rack Server

This memo is to recommend a UPS solution for the Dell PowerEdge R820 Rack Server. After considering the specs of the server and the desired use, I recommend the APC Smart-UPS RT 8000VA RM XL3U.

The Smart-UPS RT 8000VA RM XL3U is a rack mounted UPS designed for large applications. It has an output of 8000VA/5600W and can provide battery backup for up to 20 minutes. It has eight output receptacles, which should be enough to power the server, monitor, and any other peripherals that may be connected. The UPS also has a built-in web/network management interface, which allows you to monitor the UPS and its connected loads, as well as control the UPS remotely.

In addition, the Smart-UPS RT 8000VA RM XL3U can be configured with an optional external battery pack, which can provide up to 90 minutes of backup power. This is ideal for situations where an extended period of time without power is expected, such as during a blackout.

Overall, the Smart-UPS RT 8000VA RM XL3U is an excellent choice for the Dell PowerEdge R820 Rack Server. It is a powerful, reliable, and feature-rich UPS that can provide up to 20 minutes of battery backup and can be configured with an external battery pack for extended backup times.

If you have any questions or concerns about this recommendation, please do not hesitate to contact me.

Sincerely,

[Your Name]

What are keys in RDBMS

Answers

candidate and primary keys

Using An assembly code
Read a 3 digit number from one row, then a 1 digit number from the second row. Subtract the 1 digit number from the 3 digit number, and display the result. Make sure you print your name first, then your output.
Sample Input
123
1
Output
Name Last name
122
Sample Input
100
1
Output
Name Last name
099 (or you can display 99 without the 0, either one is fine)

Sample Input
001
1

Output

Name Last name
0 (or you can display 000, either one is fine by me)

Answers

An example implementation of the algorithm you described in x86 assembly language using NASM syntax:

The Assembly Language Program

section .data

   ; Define your data here if needed

section .text

   global _start

_start:

   ; Print your name here

   

   ; Read the 3-digit number

   mov eax, 3       ; number of characters to read

   mov ebx, 0       ; file descriptor (stdin)

   mov ecx, buf     ; buffer to store the input

   mov edx, eax     ; maximum number of characters to read

   int 0x80         ; invoke the read system call

   

   ; Convert the input to a number

   mov eax, buf

   sub eax, '0'     ; convert the hundreds digit

   mov ebx, 10

   imul ebx

   mov ecx, buf+1

   sub ecx, '0'     ; convert the tens digit

   add eax, ecx

   imul ebx

   mov ecx, buf+2

   sub ecx, '0'     ; convert the units digit

   add eax, ecx

   

   ; Read the 1-digit number

   mov eax, 1       ; number of characters to read

   mov ebx, 0       ; file descriptor (stdin)

   mov ecx, buf     ; buffer to store the input

   mov edx, eax     ; maximum number of characters to read

   int 0x80         ; invoke the read system call

   

   ; Convert the input to a number

   mov ebx, 10

   mov ecx, buf

   sub ecx, '0'     ; convert the digit

   mul ebx

   

   ; Subtract the 1-digit number from the 3-digit number

   sub eax, ecx

   

   ; Convert the result to a string

   mov ebx, 10

   div ebx

   add edx, '0'     ; convert the units digit

   mov [result+2], dl

   div ebx

   add edx, '0'     ; convert the tens digit

   mov [result+1], dl

   add eax, '0'     ; convert the hundreds digit

   mov [result], al

   

   ; Print the result

   mov eax, 4       ; system call for write

   mov ebx, 1       ; file descriptor (stdout)

   mov ecx, result  ; address of the string to print

   mov edx, 3       ; number of characters to print

   int 0x80         ; invoke the write system call

   

   ; Exit the program

   mov eax, 1       ; system call for exit

   xor ebx, ebx     ; exit status

   int 0x80

section .bss

   buf resb 4       ; buffer for input (3 digits + newline)

   result resb 4    ; buffer for output (3 digits + null terminator)

Note that this implementation uses system calls for input/output and assumes that the input is terminated by a newline character. You may need to modify it to suit your specific requirements or platform.

Read more about assembly language here:

https://brainly.com/question/30299633

#SPJ1

Find the product solution of

Dr(r, θ) =

∂2u

∂r2

+

1

r

∂u

∂r

+

1

r

2

∂2u

∂θ2

= 0​

Answers

This is the product solution of the two independent solutions of the form:

R(r)Θ(θ)

where R(r) is the radial component and Θ(θ) is the angular component.

We can assume that the second term of the equation is separable, meaning that we can rewrite it as:

∂2u

∂θ2

= -λu

where λ is a separation constant.

Substituting this into the original equation, we get:

∂2u

∂r2

1

r

∂u

∂r

λ

r

2

u

= 0

Multiplying both sides by r^2, we get:

r^2

∂2u

∂r2

r

∂u

∂r

λu

= 0

This is a form of the Bessel differential equation, which has solutions of the form:

u(r) = AJv(√λr) + BYv(√λr)

where Jv and Yv are Bessel functions of the first and second kind, respectively, and A and B are constants determined by the boundary conditions.

Substituting this back into the product solution, we get:

Dr(r, θ) = (d^2/dt^2 + λ) [R(r)Θ(θ)]

This shows that the product solution is a linear combination of functions that satisfy the partial differential equation.

H. W 2: A class includes 20 female students and 30 male students, including 15 female students and 20 male students with black hair. If a person is randomly chosen from the class, what is the probability that the chosen person is a female student with black hair? Hint: (Female student with black hair ) = P(AU B)​

Answers

Answer:

The probability that the chosen person is a female student with black hair is 15/50, or 3/10.

Select the correct answer.
Which statement best describes a website builder?
A. an application that enables code editing to create a unique website
B.
a tool that enables developers to create web apps without programming knowledge
C.
a tool that enables developers to create websites without programming knowledge
D. an application that automatically applies HTML tags to text

Answers

The statement that best describes a website builder is option C. a tool that enables developers to create websites without programming knowledge

What is programming?

A website builder is a software tool that allows individuals or organizations to create websites without the need for advanced technical skills or knowledge of programming languages.

Website builders are designed to simplify the website creation process by providing an intuitive drag-and-drop interface and pre-designed templates that users can customize with their own content.

Therefore, With a website builder, users can create and edit web pages, add images and videos, and customize the design and layout of their website without needing to write code.

Read more about programming here:

https://brainly.com/question/23275071

#SPJ1

In PowerPoint, if a developer wanted to include audio in a presentation, they can either record their own audio, or ___.
A) select an audio clip saved on their PC
B) choose from sound clips available in PowerPoint
C) use the SmartArt feature to include sound
D) select online audio clips

Answers

Answer:

Explanation:

In PowerPoint, you can add audio to your presentation by either recording your own audio or by inserting an audio file. When inserting an audio file, you have the option to select an audio clip saved on your PC, choose from the sound clips available in PowerPoint or even select online audio clips.

PowerPoint provides a built-in library of sound clips that you can choose from, including music, sound effects, and narration tracks. You can access this library by selecting the "Insert" tab, clicking on "Audio," and then selecting "Audio on my PC" or "Online Audio" to browse through the available sound clips.

Using the built-in sound clips can save time and effort for developers as they don't have to spend time creating or searching for suitable audio files. Additionally, PowerPoint's sound clips are often designed to work well with the program's features and can enhance the overall quality of the presentation.

о
O
A. cache
C. URL
Attempts
A browser stores images and page elements in a on your device.
Save Answer
O
B. vault
D. cookie

Answers

A browser stores images and page elements in a on your device is cache. Therefore, option A is the correct answer.

Browser cache stores files needed by your browser to display the web sites it visits. This includes elements like the HTML file that describe the site, along with CSS style sheets, Javascripts, cookies, and images.

A browser cache is used to store web page elements such as images, scripts, and HTML files, so that when a user visits the same website again, the browser does not have to re-download all the elements. This helps to speed up page loading time and reduce bandwidth usage.

Therefore, option A is the correct answer.

Learn more about the browser stores here:

https://brainly.com/question/30549903.

#SPJ6

Making sure that every employee has a stake in customer happiness is the best way to ensure:
A) Lower marketing research costsB) Lower employee turnoverC) That you are creating a customer-centric corporate cultureD) A higher percentage of market share

Answers

Answer: C) That you are creating a customer-centric corporate culture

That you are creating a customer-centric corporate culture is the best way to ensure customer happieness.

What is Corporate culture?

Corporate culture is the set of values and practices that guide how management and employees should work together and interact inside an organization.

It may have an impact on staff recruitment and retention, productivity, financial success, and long-term viability of the organization. International trade, economic trends, national cultures and traditions, company size, and goods all have an impact on corporate culture.

A company's corporate culture embodies its guiding principles in both theory and practice. Clan culture, adhocracy culture, market culture, and hierarchical culture are the four different forms of business cultures.

Therefore, That you are creating a customer-centric corporate culture is the best way to ensure customer happieness.

To learn more about Customer centric corporate, refer to the link:

https://brainly.com/question/14030342?

#SPJ2

Write a function (getResults) that has a parameter (myGrades - a List data type). The function will return the sum of numbers in the list which are positive. (python)

Answers

There are both positive and negative numbers on the list of grades. The get Results function returns 347 as the total of all "yes" grades.

How do you make a Python list include only positive values?

The "lambda" function is utilised: The lambda function, as we all know, applies the condition to each element. Hence, we can determine whether the integer is bigger than zero using lambda. If it is greater than zero, It will print the list of all positive numbers.

def getResults(myGrades):

total = 0 in myGrades for the grade:

if grade > 0:\s total += grade

return total\sgrades = [90, -5, 85, 75, -10, 92]

print result = getResults(grades) (result) # Output: 347 (sum of positive grades: 90 + 85 + 75 + 92 = 347)

To know more about function  visit:-

https://brainly.com/question/28939774

#SPJ1

Sort the school supplies alphabetically. (Be sure to select cells A5:H14 to sort the entire row of data.) Your spreadsheet should look similar to figure below


[ Every time I try sorting it I keep getting a "#DIV/0!" error. I highlighted it in red.

I'm not sure how to fix it this error, I tried sorting each cell in Microsoft Excel separately but it keeps affecting the other ones, like "% of grand total." At the end next to “Oct. cost” For example, and it keeps changing all the numbers and giving incorrect ones. If anyone has a solution to fix it so I can get it to look like exactly like the picture shown below, that would be great! ]

Answers

When you get the "#DIV/0!" error, you are attempting to divide an integer by 0. Make sure the denominator (the number you are dividing by) is not zero to correct this mistake.

What does it imply when you get the answer "Div 0" while you're trying to divide by 0?

When you divide a number by zero in Microsoft Excel, you get the #DIV/0! error (0). That happens when you type a simple formula, like =5/0, or when a formula refers to a cell that has a value of 0 or is empty, as shown in this image.

If the formula is attempting to divide by zero, what is the error?

When a formula tries to divide by zero or a value equivalent, it produces the #DIV/0! error.

To know more about error visit:-

https://brainly.com/question/17101515

#SPJ1

Question 9 of 15 Which benefit does Infrastructure as a Service (laaS) provide to IT professionals and SysAdmins, as opposed to on-premises setups? O They can communicate to the cloud with on-premises data centers They can dedicate specific hardware racks in cloud data centers for additional security O They can provision free infrastructure at scale They can provision infrastructure without having to worry about physical servers or networking O I don't know this yet. Submit answer​

Answers

Answer:

Answer: They can provision infrastructure without having to worry about physical servers or networking

he files provided in the code editor to the right contain syntax and/or logic errors. In each case, determine and fix the problem, remove all syntax and coding errors, and run the program to ensure it works properly.

An example of the program is shown below:

Enter a number between 1 and 20 >> 5
5 4 3 2 1 Blastoff!
JAVA CODE:
// Prompt user for value to start
// Value must be between 1 and 20 inclusive
// At command line, count down to blastoff
// With a brief pause between each displayed value
import java.util.Scanner;
public class DebugSix3
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
int userNum, val;
final int MIN = 1;
final int MAX = 20;
final int TIME_WASTER = 100000;
System.out.print("Enter a number between " + MIN +
" and " + MAX + " >> ");
userNum = keyboard.nextInt();
while(userNum < MIN && userNum < MAX)
{
System.out.println("Number out of range");
System.out.print("Enter a number between " + MIN + " and " +
MAX + " inclusive >> ");
userNum = keyboard.nextInt();
}
for(val = userNum; val == 0; --val)
{
System.out.print(val + " ");
for(int x = 0; x < TIME_WASTER; ++x)
for(int y = 0; y < TIMEWASTER; ++y)
for(int z = 0; z < TIME_WASTER;);
// Adjust these numbers for faster or slower performance
}
System.out.println("Blastoff!");
}
}

Answers

Fixed code:

import java.util.Scanner;

public class DebugSix3 {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int userNum, val;
final int MIN = 1;
final int MAX = 20;
final int TIME_WASTER = 100000;

Kotlin:
System.out.print("Enter a number between " + MIN + " and " + MAX + " >> ");
userNum = keyboard.nextInt();

while (userNum < MIN || userNum > MAX) {
System.out.println("Number out of range");
System.out.print("Enter a number between " + MIN + " and " + MAX + " inclusive >> ");
userNum = keyboard.nextInt();
}

for (val = userNum; val >= 0; --val) {
System.out.print(val + " ");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
System.out.println("Blastoff!");
}

Changes made:

Fixed the while loop condition to use OR instead of AND
Fixed the for loop condition to use greater than or equal to instead of equal to
Added a try-catch block to pause the loop for 1 second using Thread.sleep() instead of nested for loops
Fixed some syntax errors and indentation issues.

program to take the command line input to cut down the blast off.

// DebugSix3.java

// Prompt user for value to start

// Value must be between 1 and 20 inclusive

// At command line, count down to blastoff

// With a brief pause between each displayed value

import javax.swing.*;

public class DebugSix3

{

 public static void main(String[] args)

 {

   String userNumString;

   int userNum, val;

   final int MIN = 1;

   final int MAX = 20;

   userNumString = JOptionPane.showInputDialog(null,

       "Enter a number between " + MIN + " and " + MAX + " inclusive");

   userNum = Integer.parseInt(userNumString);

   while(userNum < MIN || userNum > MAX)

   {

      userNumString = JOptionPane.showInputDialog(null,

       "Number out of range" +

       "\nEnter a number between " + MIN + " and " + MAX + " inclusive");

      userNum = Integer.parseInt(userNumString);

   }

   for(val = userNum; val > 0; --val)

   {

     System.out.print(val + "  ");

     for(int x = 0; x < 100000; ++x)

      for(int y = 0; y < 10000; ++y);

      // Adjust these numbers for faster or slower performance

   }

   System.out.println("Blastoff!");

 }

}

learn more about command line input here:

https://brainly.com/question/19569210

#SPJ1

Other Questions
65% of all students at a college still need to take another math class. if 46 students are randomly selected, find the probability that which inventory system requires that the inventory account be updated at the time merchandise is sold? why did relations between rome and the byzantine empire deteriorate so markedly in the late seventh and early eighth centuries? what is the value of the acting force between the coils if current is 30 a, separation between the coils is 5 cm, and the radius is 50 cm the nurse has reported to the triage center where a natural disaster has occurred. after triaging each victim into a category based on his or her wounds, which individuals should the nurse ensure are evacuated as soon as possible? if a 9.48g of hydrosulfuric acid is reacte with 6.35g of silver nitrate calculate the mass in g of solid silver sulifde formed what are examples of the influence of traditional culture islam and soviet rule in central asia today as the discount rate increases, the present value of $500 to be received six years from now: is uncertain. increases. decreases. remains conostant. none of the above which of the following would be inappropriate for a guest experiencing a heat emergency HELP QUICK PLEASE! DUE TONIGHT! Josh asked you to help him understand interpolation and extrapolation.Use an example and a graph to help explain how interpolation andextrapolation are similar and how they are different 1. What is the median number of TVs in Mrs. Jamison's class?2. What is the median number of TVs in Mr. Zimmerman's class? how many grams of salt would you add to make a 3% w/v solution with a total volume of 20 ml? ___ grams. PLEASE HELP FASTin order for astronauts to live in space for extended periods of time, crews need to be able to produce their own food. write a multi-paragraph informative essay about how scientists plan for food resources and than conduct research in order to grow crops in space. 1. What is a 'Cold Chain' (3 marks)? Use PESTEL, FIVE FORCE models to analyze the external environment and explain why McDonalds apply the "Cool Chain"? (22 marks)2. Which competitive strategy does the Cool Chain of McDonalds apply (cost leadership, differentiation or focus strategy) (2 marks)? Give the reasons for your answer? (8 marks)3. What kind of method of growth does McDonalds apply in the case (2 marks)? How does it contribute to the McDonalds value chain (8 marks)?4. Assume that McDonalds decided to merge AFL Logistics Ltd (ALL), what areadjustments to financial statements of McDonalds? (10 marks)5. Cost management plays an important role in the implementation of corporate competitive strategy. Figure out the cost structure of McDonalds, its two competitors and the industry average (in your country) during the period 2019-2021. Make relevant comparisons and evaluate the cost control of McDonalds? (45 marks) according to vygotsky, a child's first guided participation is provided by a mentor who is most likely a: hat type of research design is this study? 1. case study 2. naturalistic observation 3. experimental 4. correlation outside of that cluster of non-member countries, which three countries have declined membership in the european union? 3/2 equals 4x x= ????? On the bottom shelf there are 20 shirts . Three-fourths of them are red. Draw a picture to show the shirts. mackay was administered an intelligence test by a pediatric psychologist to determine if he needs special education. mackay scored lower than 98 percent of all scores. mackay's score was: