- 創建一個字符串變量並將您的全名分配給變量。
- 使用字符串的子字符串方法在三條單獨的行上打印出您的名字,中間名和姓氏。
- 修改您的程序,以便它創建一個「掃描儀」對象,以允許用戶鍵入任何三個名稱並將其存儲在字符串變量中。
- 修改你的程序,使它不管用戶輸入什麼三個名字(提示:使用字符串的indexof方法),都會在不同的行上打印出三個名字。
所以對於這個問題,我正在用Java來做。這是我到目前爲止。謝謝!我有這個字符串解析器的麻煩,我該如何處理它?
package stringparser;
import java.util.Scanner;
public class StringParser
{
public static void main(String[] args)
{
String Name = "Billy Bob Joe";
String first = Name.substring(0,5);
String middle = Name.substring(6,12);
String last = Name.substring(13,16);
System.out.println("First name: " + first);
System.out.println("Middle name: " + middle);
System.out.println("Last name: " + last);
Scanner in = new Scanner(System.in);
System.out.print("Type any 3 names: ");
System.out.print("First name: ");
String a = in.nextLine();
System.out.print("Second name: ");
String b = in.nextLine();
System.out.print("Third name: ");
String c = in.next();
}
}
聞起來像作業... – SJB
什麼問題? – MadProgrammer
*「(提示:使用字符串的'indexOf'方法)。」* < - 看起來很明顯對我來說 – MadProgrammer