Hallo zusammen,
wenn ich bei diesem Programm als Parameter Hallo dies ist ein Test angebe, gibt das System 3 aus. Eigentlich müsste es 5 ausgeben. Gebe ich nun aber Was fuer ein beschissenes Wetter draussen als Parameter an, wird richtiger Weise 12 ausgegeben. Wie kommt das?
wenn ich bei diesem Programm als Parameter Hallo dies ist ein Test angebe, gibt das System 3 aus. Eigentlich müsste es 5 ausgeben. Gebe ich nun aber Was fuer ein beschissenes Wetter draussen als Parameter an, wird richtiger Weise 12 ausgegeben. Wie kommt das?
Java:
public class Problem {
public static void main(String[] args) {
int longest = 0;
for (int run = 0; run < args.length - 2; run++) {
if (args[run].length() >= args[run + 1].length()) {
longest = args[run].length();
}
else {
longest = args[run + 1].length();
}
}
System.out.print(longest);
}
}