Pomoc przy zadaniu z javy

Pomoc przy zadaniu z javy
SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0

Witam. Jestem świeży w tematyce javy jak i programowania. Właśnie zacząłem studia i na mojej drodze pojawiło się zadanie którego nie mogę przejśćzadanie.png
Za zadanie mam utworzyć taki napis za pomocą jednego sout.
zadanie1.png
Problem tkwi w tym że wyskakuje mi illegal escape character

NS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 457
2

Dodaj znak konkatenacji "+" na końcu linijek.

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5549
1

Zawsze gdy chcesz wypisać \ w stringu musisz napisać \\.
Pojedynczy \ służy do escapowania. Zobacz Znak modyfikacji.
Jest ograniczona ilość takich sekwencji: Zobacz Characters

SharkSamuraj
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 23
5

Od Javy 13 możesz mieć wieloliniowe stringi bez + i wtedy możesz zrobić:

Kopiuj

String java = """
              <html>
                  <body>
                      <p>Hello, world</p>
                  </body>
              </html>
              """;

System.out.println(java);

Otrzymasz to samo co opisali koledzy powyzej :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.