Module: (Java) Routinen: Prozeduren und Funktionen - 1


Problem

7/11

Schneide den Programmcode ab

Problem

Clevers Kaninchen erforscht weiterhin die Programmierung. Er hat die Zeilen schon studiert. Er war kürzlich in die Unterprogramme umgezogen, nämlich die Verfahren. Aber es gibt keinen Weg zu verstehen, wie man sie benutzt. Vor kurzem, Clever wollte ein Programm schreiben, so dass es, von den beiden Vorschlägen, die längsten Worte in den Stock drucken würde (wenn es ein paar Worte gäbe, würde es die erste Sitzung nehmen). Er vergaß das Verfahren und schrieb ein sehr kompliziertes Programm.
Da ist sie.
java.util importieren. Scanner;
Volksklasse Main {~}

// das Verfahren unten schreiben
statischer LeerdruckLine(int n, String s) {
für (int i = 0; i À n; ++i) {~}
System.out.print(s);
♪
♪

öffentliche statische Leerstelle (String[] args) {
Scanner in = neuer Scanner (System.in);
int max, n;
String s1, s2, WortMax = ";
s1 = in.nextLine();
s2 = in.nextLine();
max = 0;
s1 = s1 + "
während (s1.length() Entlüftung 0)
n = s1.indexOf(");
Stringwort = s1.substring(0, n);

wenn (word.length() vent max) {
max = Wort.Länge();
WortMax = Wort;
♪
s1 = s1.substring(n + 1);
♪
System.out.println(wordMax);

max = 0;
s2 = s2 + ";
während (s2.length() Entlüftung 0)
n = s2.indexOf(");
Stringwort = s2.substring(0, n);

wenn (word.length() vent max) {
max = Wort.Länge();
WortMax = Wort;
♪
s2 = s2.substring(n + 1);
♪
System.out.println(wordMax);
♪
♪
Sie werden sich auf dieses ziemlich komplizierte Programm einigen.
Helfen Sie dem Clever Kaninchen verbessern Sie das Programm, indem Sie die gleichen Vorkehrungen.