-
jarek niemam
Hej,
Otoz to jestem na erasmusie w Niemczech i mam przedmiot, na ktorm programuje sie w Javie ( pocztaki programowania).
Niestety nie znam tutaj nikogo jeszcze, a znajomi z pl to glownie graficy oraz elektronicy :///
Tak sie skalda, ze dowiedzialem sie, ze do jutra w nocy, musze oddac jakis program napisany w tym jezyku ( no niestety nie ogarnalem wszystekeigo tutaj i przeoczylem to wczesniej).
Nigdy w zyciu nie programowalem, wiec bardzo prosze o pomoc (jestem w stanie odpowiednio odwdzieczyc sie (czyt.zaplacic za kod i komentarze do niego), abym wiedzial jak to dziala, gdyz w polowie maja mam 1-szy test z tego przedmiotu).
A wiec tak:
Nazwa pliku do oddania: AsciiShop.java
Ausführbar: AsciiShop
Klasa AsciiiShop jest do utworzenia i powinna byc klasa wykonywalna oraz musi zawierac
public static void main(String args[]) metode.
[size=small]
Das Programm soll ein ASCII-Bild zeilenweise von der Standardeingabe einlesen und überprüfen, ob alle Zeilen gleich lang sind. Nach dem Einlesen wird die Höhe und die Breite des Bildes (sprich Länge und Anzahl der Zeilen) ausgegeben. Sollte die Eingabe fehlerhaft sein, so wird stattdessen eine Fehlermeldung ausgegeben.[/size]
Program powinien czytac obraz ASCII linijke po linijce ze standardowego wejsciai sprawdzac, czy wszystkie linie są sobie równe. Po odczytaniu zostaje wyswietlona wysokosc i szerokosc obrazu (tj. długość i liczba). Jeśli dane wejsciowe (input) sa blednewyswietla sie komunikat o bledzie.
Das Programm soll ein solches Bild zeilenweise von der Standardeingabe einlesen. Lassen Sie Ihr Programm solange Bildzeilen einlesen, bis das Ende der Eingabe erreicht ist. Zählen Sie dabei mit, wie viele Zeilen bereits eingelesen wurden und überprüfen Sie weiters, ob jede neu eingelesene Zeile gleich lang wie die bisher eingelesenen ist. Ist eine Zeile länger oder kürzer, so wird das Einlesen abgebrochen und "INPUT MISMATCH" in einer eigenen Zeile über die Standardausgabe ausgegeben. Sind alle Zeilen gleich lang, so wird nach Einlesen der letzten Zeile die Breite und Höhe des eingelesen ASCII-Bildes in einer Zeile über die Standardausgabe ausgegeben.
Program powinien obraz czytac linijka po linijce. Pozwolcie tak dlugo czytac programowi libijki obrazu, az do momentu kiedy nastapi koniec danej wejsciowej. Liczcie ile juz linijek dotychczasowo odczytal i sprawdzcie czy kazda nowo-wczytana linijka tak samo dluga jest jak dotychczas odczytane linijki. Jesli jakas linijka jest dluzsza lub krotsza, wczystywanie zostaje przerwane i pojawia sie „INPUT MISMATCH”. Jesli wszystkie linijki sa tej samej szerokosci, wtedy po wczytaniu ostatniej linijki, szerkosc i wysokosc wczystanego obrazka w jednej linijsce przez standardoutput jest podawana.
Wczytywanie obrazka ASCII:
Verwenden Sie zum Einlesen des Bildes von der Standardeingabe die Klasse Scanner. Relevant sind insbesondere die Methoden next und hasNext bzw. nextLine und hasNextLine.
Nalezy uzyc klasy Scanner i metod w niej zawartych : next i hasNext lub nextLine oraz hasNextLine.
http://java.sun.com/javase/6/docs/a...
W zalaczniku podaje oryginalna strone www, ktora nalezy zapisac na www na ktorej jest widac 3 przyklady obrazkow ( 1 bledny).
dodatkowo w kolejnym zalaczniku znajduje sie grafika, na ktorej widac jest mniej wiecej o co chodzi.
W kazym badz razie nalezy wprowadzic obrazek ASCII i wykonac operacje.
Tutaj uzywaja jEdit do tego typu zabiegow.
Bardzo prosze o odpowiedz, bowiem do wieczora potrzebuje rozwiazania :)
Pozdrawiam,
Jarek
- Przeglądaj grona w kategorii Internet i Komputery
- Przeglądaj grona w okolicy Warszawa
- Załóż własne grono tematyczne
- Zostań moderatorem
Podobne Tematy
|
|
Wszystko co związane z programowaniem w Java (J2EE, JSP, JDBC, itd) test
Miejsca grona (1)
-
Kino Luna ul. Marszałkowska, Warszawa
www.kinoluna.pl kino.luna@maxfilm.com.pl 22 621 78 28
- Dodaj miejsce

