5単語の文章を読み、その文章の中で最も長い単語を見つけ出して表示するプログラムを書く必要があります。 2つの同じ大きさの単語が存在する場合、最初の最大の単語が表示されます。文字列中の個々の単語の長さを見つけて比較する
import java.util.Scanner;
public class Longest_Word {
public static void main(final String[] args) {
Scanner in = new Scanner(System.in);
String line;
String q, w, e, r, t;
System.out.print("Enter a five word sentence: ");
line = in.nextLine();
Scanner scanner = new Scanner(line);
q = scanner.next();
w = scanner.next();
e = scanner.next();
r = scanner.next();
t = scanner.next();
System.out.println(q + " " + r);
}
}
あなたはおそらく私がどこにいるのかを知ることができます。私は本当にこれらの単語を比較する方法を知らない。まず、if/elseを使用して、line.length()を使用して個々に比較することでした。
配列、.split、またはループを使用できません(悲しいことに)。
たぶん、あなたは配列、.splitまたはループを使用することはできませんなぜ私はそれが理解できない見つける;-) – markg
.....最後にそれらすべてを比較するのを待つべきではありません。コンピュータ科学の宿題の一部ですか?現実世界では、5つの文字列変数をループして最も長いものを決定するためです。 – Jireugi
ジルギですが、そのようなことは必要ありません。おそらくレッスンの一部です...もし1億語であれば? – markg