2015-01-01 22 views
-2

我必須輸出一個帳戶用戶名,這將是他們的姓氏的第一個首字母,前三個字母以及他們學生號碼的最後四位數(不含空格)。我不知道如何連接字符串的前3個字母或數字的最後4位數字。有人可以幫忙嗎?如何在Java中連接部分字符串?

import java.util.Scanner; 

public class Project { 

    public static void main (String args[]){ 

     Scanner user_info = new Scanner(System.in); 

     String first_name; 
     System.out.print("Enter your first name: "); 
     first_name = user_info.next(); 

     String last_name; 
     System.out.print("Enter your last name: "); 
     last_name = user_info.next(); 

     String student_number; 
     System.out.print("Enter your student number: "); 
     student_number = user_info.next(); 
    } 
} 
+0

使用串方法,這裏是一個開始http://examples.javacodegeeks.com/java-basics/string-java-basics/substring-java-example/ – Shadi

+0

顯示研究證明,你有什麼嘗試,你還看到了什麼? –

回答

2

首字母:

first_name.substring(0, 1) 

自己的姓氏的前3個字母:

last_name.substring(0, 3) 

最後4位數字的學號:

student_number.substring(student_number.length()-4, student_number.length()) 
+0

打我吧:) +1 –

+0

大聲笑。 @dudeprgm。 – Jobs

+0

只有一個問題:'last_name.substring(0,2)'應該是'last_name.substring(0,3)'。記住最後的索引是獨佔的。 –