Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Praktiske Anvendelser av Strengmetoder | Seksjon
Practice
Projects
Quizzes & Challenges
Quizer
Challenges
/
Java-Grunnleggende

bookPraktiske Anvendelser av Strengmetoder

Sveip for å vise menyen

La oss nå utforske noen praktiske anvendelser av disse metodene gjennom følgende eksempelsoppgaver:

Oppgave 1

Lag et program for å sikre koding av en melding. Vis den krypterte meldingen i konsollen.

Vi skal skrive vår egen krypteringsmetode som flytter hver tegn i den opprinnelige strengen 3 posisjoner fremover i ASCII-tabellen for å kryptere meldingen.

Main.java

Main.java

copy
12345678910111213141516
package com.example; public class Main { public static void main(String[] args) { String secretMessage = "hello world"; // Original message char[] codedMessage = secretMessage.toCharArray(); // Convert message to a char array // Loop through each character and shift by 3 positions in the ASCII table to encrypt for (int i = 0; i < codedMessage.length; i++) { // Encrypt character codedMessage[i] = (char) (codedMessage[i] + 3); } // Print the encrypted message System.out.println(new String(codedMessage)); } }

Denne koden demonstrerer en enkel krypteringsmetode for et passord eller en hemmelig melding. Strengen hello world konverteres til et tegnarray, og hvert tegn flyttes fremover med 3 posisjoner i ASCII-tabellen ved bruk av (char) (codedMessage[i] + 3). Den krypterte meldingen skrives deretter ut til konsollen.

Oppgave 2

Du laster opp en dokumenttittel, og den må konverteres til store bokstaver med understreker _ mellom ordene for å lage et systemvennlig filnavn.

Main.java

Main.java

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { String documentTitle = "Quarterly financial report"; // Document title String systemFileName = documentTitle.toUpperCase().replace(" ", "_"); System.out.println(systemFileName); // Output } }

Denne koden behandler en dokumenttittel for å lage et systemvennlig filnavn. Den bruker toUpperCase() for å konvertere alle bokstaver til store bokstaver og replace(" ", "_") for å erstatte mellomrom med understreker, noe som sikrer konsistens og kompatibilitet for fil-lagring. Resultatet blir deretter vist på konsollen.

1. Hva vil bli skrevet ut på konsollen?

2. Hva vil bli skrevet ut på konsollen?

3. Hva vil bli skrevet ut i konsollen?

question mark

Hva vil bli skrevet ut på konsollen?

Select the correct answer

question mark

Hva vil bli skrevet ut på konsollen?

Select the correct answer

question mark

Hva vil bli skrevet ut i konsollen?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 31

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 31
some-alt