import java.util.Scanner;
public class SeperateLetters
{
public static void main(String[] args)
{
Scanner scan= new Scanner(System.in);
System.out.println("Enter a word:");
String w= scan.nextLine();
for(int i=0; i<w.length();i++)
System.out.println(w.charAt(i));
}
}
這就是我到目前爲止,我不知道如何使它如此,如果單詞是5個字母或更長的打印每行一個字母,如果不是隻是打印該單詞。到目前爲止,它只會打印每行一個字母的單詞。如果一個單詞有5個字母,則每行打印一個字母的單詞,如果不是則打印單詞?
所以你幾乎沒有。嘗試在'for''loop'之前使用'if'語句來檢查'length()'是否是'5'。 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/if.html。別忘了'else'。 – 2014-09-04 22:03:24