Verfügbare Informationen zu "testat 3"
Qualität des Beitrags: Beteiligte Poster: robert - crisneldo Forum: Ihr-Domainname.de Forenbeschreibung: Beschreibung Ihres Forums aus dem Unterforum: Informatik Antworten: 3 Forum gestartet am: Donnerstag 12.10.2006 Sprache: deutsch Link zum Originaltopic: testat 3 Letzte Antwort: vor 16 Jahren, 4 Monaten, 26 Tagen, 17 Stunden, 46 Minuten
Alle Beiträge und Antworten zu "testat 3"
Re: testat 3
robert - 31.10.2006, 15:00testat 3
ich weiss nicht wie es euch geht aber ich find das 3te testat beim euler abartig. wir lernen grad wie man mit java bissel was programmiert und da komm ich auch gut mit, aber was der euler in seinen 3ten testat will, da hab ich keinen blassen schimmer wie ich das machen soll.
versteht jemand wie das geht , oder gibts da irgend einen simplen trick? :shock:
selbst wenn ich die datei einlesen kann, wie zur hölle bestimm ich davon die entropie? :x
thx in advance
Re: testat 3
crisneldo - 31.10.2006, 21:55
Hi, Robert!
Am Donnerstag wird in der Vorlesung erläutert, wie man die Entropie ermittelt. Ich habe mich heute informiert, wie das Einlesen von Dateien in Java funktioniert. Man sollte zur Probe eine Textdatei erstellen, die genau in dem Verzeichnis liegt, wo sich auch das Java-Programm befindet.
Also:
import java.io.*;
//hier werden alle (*) Funktionen von java.io. aus dem java_develepmont_kit geladen
//dort steht die Klasse DataInputStream drin, die man für das Lesen einer Datei benötigt
public class Dateien_Test
{
void testen()
{
try{
DataInputStream quelle=
new DataInputStream(new FileInputStream("test.txt"));
//das kommt alles in eine Zeile
//hier wird eine Referenz (Adresse) mit dem Namen quelle auf ein Objekt DataInputStream erstellt
//in die Methode FileInputStream kommt der Name der Datei,
die eingelesen wird
for(;;) //Endlosschleife
{
System.out.println(quelle.readUnsignedByte());
//Ausgabe der Byte-Darstellung von den Zeichen in der Datei
//in einer text-datei hauptsächlich ascii-zeichen (also schaut auf eine ascii-tabelle, um zu vergleichen)
}
}
catch(EOFException e)
{
//Nachdem er das Ende der Datei erreicht hat (EOFException e) gibt "Fertig" aus
System.out.println("Fertig");
}
catch(IOException e)
{
//Wenn er die Datei nicht findet oder nicht lesen kann (IOException e) gibt er diese Fehlermeldung aus
System.out.println("Fehler");
}
}
}
Bsp: Ihr habt eine Textdatei mithilfe des Editors erstellt und in dieser Textdatei steht "abcd", dann müsste das Java-Programm 97, 98, 99, 100 ausgeben.
Ich hoffe, dass hilft ein wenig weiter!!!
Auf gutes Gelingen
Gruß
Christian
Re: testat 3
crisneldo - 31.10.2006, 21:59
PS:
Im Teil der Endlosschleife ist ein Smiley aufgetaucht:
for( ; ; )
Ich hoffe, dass jetzt keiner mehr kommt
Wenn doch, dann hier nochmal ausgeschrieben:
for("Semikolon" "Semikolon")
Gruß
Christian
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Weitere Beiträge aus dem Forum Ihr-Domainname.de
forum ist eröffnet - gepostet von robert am Donnerstag 12.10.2006
Ähnliche Beiträge wie "testat 3"
C TESTAT - Julchen (Montag 26.06.2006)
Testat - Kreative (Samstag 20.01.2007)
Schriftliches Testat - Starker (Sonntag 14.01.2007)
Testat - Harun (Mittwoch 20.12.2006)
Wie fandet ihr das Testat? Trautmann LF keine ahnung... - Beczko (Freitag 06.10.2006)
