Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Was macht dieses Programm?

Empfohlene Antworten

Veröffentlicht

Mein Chef hat mir heute einen Zettel mit Java auf den Tisch gelegt und meinte... er will bis Freitag abend eine Lösung...

Mein Problem ist nun... das ich nicht wirklich fit in Java bin.

Was macht dieses Programm???

import java.util.Scanner;

public class Main {

public Main() {

}

public static void main(String[] args) {

int z;

String s1 = newString();

String s2 = newString();

Scanner In = new Scanner (System.in);

System.out.println("Geben Sie die Koordinaten ein,\nnur Ziffern, 14-stellig, keine Leer- oder Sonderzeichen:\n");

s1 = In.next();

while(s1.length()>1){

s2= s1.substring(0,2);

s1 = s1.substring(2, s1.length());

z = Integer.parseInt(s2)+32; //Addition von 32 um sicher in druckbaren ASCII Bereich zu gelangen

System.out.write((char) z);

}

System.out.println("\n");

}

}

  • Autor

Hm... jetzt hab ich ihm gesagt... das man da Zahlen eingeben soll... jetzt hab ich die Zahlen! oO .. was mach ich eigentlich?? Kann mir mal jemand aus dem Schlamassel helfen? *fleh*

Zahlen wären 49.78393 | 12.19005 ... HILFE!

Was ist was? Geocashing? Da wandeln Gestalten mit GPS-Geräten rum, suchen versteckte "Geschenke", legen ihrerseits wieder etwas dorthin, wo sie ihr Fundstück weggenommen haben und veröffentlichen dann im Netz, was sie wo gefunden haben.

  • Autor

Äh... die Antwort von meinem Chef:

Mein lieber Herr Techniker,

da sollten 7 stellige Zahlen rauskommen und kein Mix aus Zahlen und Buchstaben. Bitte rechnen Sie das nochmal nach.

Ähm.... ich ahne mein Wochenende rückt in weite Ferne! :-(

da sollten 7 stellige Zahlen rauskommen und kein Mix aus Zahlen und Buchstaben. Bitte rechnen Sie das nochmal nach.

Dann ist das Programm falsch. Sogar der Kommentar sagt schon, dass hier Zahlen nach ASCII Zeichen konvertiert werden. Je nachdem was man eingibt, kann alles zwischen ASCII Code 42 und 131 ausgegeben werden.

Das Programm nimmt nämlich vom eingegebenen String immer zwei Zeichen, wandelt sie in eine Zahl um, zählt 32 drauf und konvertiert das ganze dann bei der Ausgabe in die ASCII Entsprechung. Der Ursprungsstring wird jeweils um die beiden verarbeiteten Zeichen gekürzt.

Was das mit Koordinatensystemen zu tun haben soll erschließt sich mir nicht ganz.

Kannst das ja mal deinen Chef fragen.

Dim

  • Autor

Hilfe!

Also... ihr hattet schon recht! Mein Chef meint nur... ich sollte das Programm umschreiben, damit mit einem bestimmten Code eine Längenzahl raus kommt!

ja dann würd ich deinen Chef fragen, was er genau will. Zumindest die Beschreibung, die Du hier geschrieben hast ist nicht sonderlich hilfreich wenn es um die Umsetzung geht.

Was genau will er nach was umrechnen? Und dann natürlich die nächste Frage: Gibts sowas vielleicht schon im Internet?

Dim

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.