int in ASCII Konvertieren

A

Aileen21

Gast
Hallo zusammen,

ich sitze grade an einem Problem fest. Ich soll Zahlen von 1-100.000 (int) auf der Konsole ausgeben und gleichzeitig dazu den ASCII-Wert ausgeben. Als Bemerkung steht: nur ASCII Zeichen von 65 = A bis 123 = z und alle Vielfachen auszugeben.

Hab bis jetzt mal das hier programmiert:

Java:
 char ascii;
        for(int i = 0; i<=10000;i++)
        { 
            if(i>=65 && i<123)
            {
            ascii = (char)i;
            System.out.println(i +"->"+ascii);
            }
            else
            {
                System.out.println(i);
            }
        }
Dieser Code git mir jetzt alle Zahlen aus und von 65 bis 123 mit dem zugehörigen Ascii Zeichen.
Kann mir da jemand weiterhelfen was mit dem Vielfachen gemeint ist und wie man das Programmiert? Steh grad echt voll aufm Schlauch.


Gruß Aileen
 
N

nillehammer

Gast
Ich würde die Anforderung so verstehen, dass auch vielfache von ASCII-codes als das entsprechende Zeichen ausgegeben werden sollen, also z.B.
- i = 130 ==> Vielfaches von 65 ==> Ausgabe der Zahl und des zugehörigen Zeichens(65)
- i = 131 ==> Vielfaches von nichts ==> Ausgabe der reinen Zahl und kein ASCII-Zeichen dazu
D.h. Du musst einmal prüfen, ob eine Division durch die gültigen ASCII-Codes ein ganzzahliges Resultat hat bzw. ohne Rest durchführbar ist (Stichwort Modulo-Operator "%"). Wenn das so ist, zu diesem Resultat das ASCII-Zeichen rausgeben.
 
S

SlaterB

Gast
puh, das wäre ja eine verrückte Sache,
was ist dann eigentlich bei 4290 = 65*66? ;)

die Aufgabe spricht übrigens von 100.000, das Programm geht bis 10.000,
hoffentlich ist 10.000 gemeint, auch so schon keine leichte Aufgabe für eine Konsole, falls man danach auch noch alles anschauen will
 
A

Aileen21

Gast
Mhh danke mal für eure Tipps. Habs jetzt mal so programmiert wie es nillehammer vorgeschlagen hat.
Es kommen jetzt nur noch Zahlen mit den dazugehörigen ASCII-Codes die durch 65 bis 123 teilbar sind.
D.h. Du musst einmal prüfen, ob eine Division durch die gültigen ASCII-Codes ein ganzzahliges Resultat hat bzw. ohne Rest durchführbar ist (Stichwort Modulo-Operator "%"). Wenn das so ist, zu diesem Resultat das ASCII-Zeichen rausgeben.

Ne die 100.000 stimmen schon so. Habs nur zum Testen so runtergeschraubt.
Falls es euch noch interessiert. Diese Aufgabe ist normal nicht als Anwendung zum Testen gedacht, sondern nur als Theorie^^ Sie soll auf dem Blatt Papier gelöst werden. Die ganze Aufgabe ist noch umfangreicher da noch untere anderem noch Threads verwendet werden müssen. Zeit für die Aufgabe 20min.
Java:
 char ascii;
        for (int i = 0; i <= 10000; i++) {

            if (i >= 65) {
                for (int y = 65; y <= 123; y++) {

                    if (i % y == 0) {
                        ascii = (char) i;
                        System.out.println(i + "->" + ascii);
                        break;
                    }
                }
            }

Vielen DANK für eure schnellen Antworten ;)
 
S

SlaterB

Gast
else-Fall mit nur der Ausgabe von i gibts jetzt nicht mehr, oder? wird nicht ganz so leicht zu ergänzen
 
A

Aileen21

Gast
Mhh aus der Aufgabenstellung kann ich das irgendwie nicht so toll rauslesen, ob das jetzt mit rein soll oder nicht. Nehme jetzt an, dass es nicht mit rein muss. Da ja wörtlich da steht: Nehmen Sie für die Ausgabe nur die ASCII-Zeichen. Also werden die anderen Werte, welche nicht durch die Zahlen teilbar sind, nicht ausgegeben. So verstehe ich das zumindest.
 
A

Aileen21

Gast
Habs jetzt aber trotzdem nochmals um diese Funktion ergänzt falls es doch gefordert sein sollte
Java:
boolean teilbar = false;
        char ascii;

        for (int i = 0; i <= 10000; i++) {
           
            if (i >= 65) {
                for (int y = 65; y <= 123; y++) {

                    if (i % y == 0) {
                        ascii = (char) i;
                        System.out.println(i + "->" + ascii);
                        teilbar = true;
                        break;
                    }
                }
            }
            if (!teilbar )
            {
                 System.out.println(i);
            }
            teilbar = false;
        }
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Erste Schritte While Schleife / Ausgabe von buchstabe & ASCII Wert Java Basics - Anfänger-Themen 4
obiwanke Ziffern durch ASCII Character ersetzen Java Basics - Anfänger-Themen 8
U Ascii wert verschieben, wie möglich? Java Basics - Anfänger-Themen 3
Sonas814 ASCII-Tabelle Java Basics - Anfänger-Themen 2
J Umwandlung String zu ASCII-Wert und anders Java Basics - Anfänger-Themen 17
E ASCII-Code in Java ausgeben Java Basics - Anfänger-Themen 6
krgewb ASCII-Tabelle Java Basics - Anfänger-Themen 12
O Ascii Tasse Ausgeben Java Basics - Anfänger-Themen 8
S ASCII String zu int Java Basics - Anfänger-Themen 5
R Fehler bei ASCII Char zu Int Umwandlung Java Basics - Anfänger-Themen 2
J ASCII - Raute Java Basics - Anfänger-Themen 18
K Ascii Converter mit Swing Java Basics - Anfänger-Themen 4
P ASCII-Tabelle Java Basics - Anfänger-Themen 5
C String mit ASCII vergleichen + gefundene Gemeinsamkeiten ausgeben Java Basics - Anfänger-Themen 21
H String in Ascii-Werte für Verschüsselungssystem Java Basics - Anfänger-Themen 8
A OOP Buchstaben mit ASCII Werten darstellen Java Basics - Anfänger-Themen 1
G Wert in Ascii Datei ändern, ohne die Datei neu zu schreiben Java Basics - Anfänger-Themen 24
S ASCII Code aus String herauslesen Java Basics - Anfänger-Themen 3
Rayo Eingelesene Ascii Zahlen wie normale Zahlen prüfen Java Basics - Anfänger-Themen 4
T ASCII Art von Bild erstellen. Java Basics - Anfänger-Themen 32
A String(Ascii ) in String umwandeln Java Basics - Anfänger-Themen 3
D Von short zu Ascii-Code Java Basics - Anfänger-Themen 2
P Erste Schritte Zufallszahl in Ascii-Code umwandeln ?!? Java Basics - Anfänger-Themen 6
S String mit ASCII/HTML Zeichen darstellen Java Basics - Anfänger-Themen 10
C ASCII-Art Haus Java Basics - Anfänger-Themen 18
C ASCII CODES in Linux anders als auf Windows? Java Basics - Anfänger-Themen 4
J Ascii Zeichen von einem String umwandeln und ausgeben Java Basics - Anfänger-Themen 11
T String to ASCII Java Basics - Anfänger-Themen 3
K ASCII-Art mit for Schleife Java Basics - Anfänger-Themen 12
R ASCII-Tabelle Java Basics - Anfänger-Themen 6
achillesat aus .java in ascii datei Java Basics - Anfänger-Themen 12
P ASCII-Bild einlesen Java Basics - Anfänger-Themen 13
I Ascii Bild mittels Scanner einlesen Java Basics - Anfänger-Themen 9
D prüfen ob string nur ascii zeichen enthält Java Basics - Anfänger-Themen 7
G Textdokument ASCII ändern Java Basics - Anfänger-Themen 10
P Ascii Bild einlesen Java Basics - Anfänger-Themen 6
P Ascii Java Basics - Anfänger-Themen 4
C ASCII Codes in Buchstaben umwandeln Java Basics - Anfänger-Themen 2
T Ascii String zu Hex Wert wandeln? Java Basics - Anfänger-Themen 6
S Ascii Datei parsen Java Basics - Anfänger-Themen 2
S Hex-String in Ascii-String umwandeln! Java Basics - Anfänger-Themen 7
J String nur mit ASCII-Zeichen Java Basics - Anfänger-Themen 4
D Ascii-Code ersetzen mit Umlauten Java Basics - Anfänger-Themen 6
L Ausgabe in arabischen Zahlen statt in ASCII Java Basics - Anfänger-Themen 9
M Ascii-Filtering von Usereingaben Java Basics - Anfänger-Themen 3
K String(ASCII) to BigInteger Java Basics - Anfänger-Themen 2
T ASCII Tabelle darstellen Java Basics - Anfänger-Themen 7
G ASCII -> Unicode ? Java Basics - Anfänger-Themen 5
G ASCII -> String Java Basics - Anfänger-Themen 2
N Eclipse und ascii codes, welchen wählen? Java Basics - Anfänger-Themen 3
T byte 2 ASCII ? Java Basics - Anfänger-Themen 2
M Strings nach ASCII Zeichen trennen. Java Basics - Anfänger-Themen 7
C Überprüfung ob Eingabe Text/ASCII Java Basics - Anfänger-Themen 24
F Warum Ausgabe in ASCII Dez. Java Basics - Anfänger-Themen 3
L Fehler bei den ASCII Zeichen Java Basics - Anfänger-Themen 9
K ASCII Schnittstelle. Java Basics - Anfänger-Themen 3
T Bestimmte Zeilen aus ASCII File löschen? Java Basics - Anfänger-Themen 2
L auf ASCII Zeichen prüfen Java Basics - Anfänger-Themen 10
O Ascii Dateien schreiben Java Basics - Anfänger-Themen 5
H Escape Sequenz ASCII Wert als Oktalzahl Java Basics - Anfänger-Themen 6
B ASCII-Datei einlesen und zerlegen Java Basics - Anfänger-Themen 5
H ascii-xml Konverter Java Basics - Anfänger-Themen 4
B Formular-Eingabe in ASCII-Datei speichern Java Basics - Anfänger-Themen 3
S Umrechner Ascii Integer Java Basics - Anfänger-Themen 2
S printable ASCII output erzeugen Java Basics - Anfänger-Themen 3
G Ascii Zeichen? Java Basics - Anfänger-Themen 2
X ASCII-Code => Zeichen / Zeichen => ASCII-Code Java Basics - Anfänger-Themen 2
G Problem bei der Darstellung von bestimmten ASCII-Zeichen Java Basics - Anfänger-Themen 4
B speichern->"neueZeileZeichen"ASCII 1310 in 13 u Java Basics - Anfänger-Themen 10
W char in ASCII-Zeichen umwandeln Java Basics - Anfänger-Themen 4
Dilandau ascii code von zeichen in string ermitteln? Java Basics - Anfänger-Themen 9
G Berechnet ASCII-Code Java Basics - Anfänger-Themen 2
J ArrayList in 2D-Array konvertieren. Java Basics - Anfänger-Themen 48
Avalon String in Double bzw. Währung konvertieren Java Basics - Anfänger-Themen 6
C Probleme mit Byte konvertieren nach int Java Basics - Anfänger-Themen 10
I API - zurückgegebener JSON String lesen und in Entity konvertieren Java Basics - Anfänger-Themen 2
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4
P String zu int konvertieren nur mit charAt Java Basics - Anfänger-Themen 8
B Milliarden konvertieren Java Basics - Anfänger-Themen 43
B java.io.OutputStream zu java.io.InputStream konvertieren Java Basics - Anfänger-Themen 18
B InputStream (PDF) nach Image (PNG / JPG) konvertieren? Java Basics - Anfänger-Themen 2
B Konvertieren: Outputstream zu Inputstream Java Basics - Anfänger-Themen 13
M Zeichenkette konvertieren Java Basics - Anfänger-Themen 1
B ENUM to List<String> konvertieren Java Basics - Anfänger-Themen 2
L Konvertieren von String zu double?! Java Basics - Anfänger-Themen 6
MiMa String nach float Konvertieren Java Basics - Anfänger-Themen 23
B CSV zu XML konvertieren Java Basics - Anfänger-Themen 4
E Datentypen C# String zu Java String konvertieren Java Basics - Anfänger-Themen 3
I HTML Code in Bild (transparent) konvertieren Java Basics - Anfänger-Themen 0
E Inch zu Meilen, Yard, Feet und Inch konvertieren Java Basics - Anfänger-Themen 1
D Enumeration in String konvertieren und ausgeben Java Basics - Anfänger-Themen 1
B Methoden Dateien konvertieren Java Basics - Anfänger-Themen 3
A JAVA Fenster in ein PDF Konvertieren Java Basics - Anfänger-Themen 1
A Fragmente eines Strings zu einzelnen int konvertieren Java Basics - Anfänger-Themen 3
P String in byte konvertieren, wie? Java Basics - Anfänger-Themen 4
G Objekte aus ArrayList in StringArray konvertieren?! Java Basics - Anfänger-Themen 13
A Bildgröße automatisch auf JLabel Größe konvertieren Java Basics - Anfänger-Themen 9
G String Array konvertieren in Integer Array? Java Basics - Anfänger-Themen 7
A Liste in Array konvertieren Java Basics - Anfänger-Themen 30
J BufferedReader in Integer konvertieren Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben