1. 程式人生 > >字串鏈Java實現

字串鏈Java實現

問題描述:

牛牛很喜歡玩接龍遊戲,一天他突發奇想,發明了一種叫做“字串鏈”的遊戲。 這個遊戲的規則是這樣的,給出3個字串A,B,C,如果它們滿足以下兩個條件,那麼就可以構成一個“字串鏈”:  

1.A的最後一個字母和B的第一個字母相同; 

2.B的最後一個字母和C的第一個字母相同。 

現在牛牛給出了3個字串A,B,C,希望你能判斷這3個字串能否構成一個“字串鏈”,若能則輸出“YES”,否則輸出“NO”。

詳細程式碼如下:

package Exer;

import java.util.Scanner;
import java.util.ArrayList;import java.util.Arrays;
public class StringLinked {

	public static void main(String[] args) {
       //得到3個字串A,B,C
		Scanner s1=new Scanner(System.in);
		String A=s1.nextLine();
		Scanner s2=new Scanner(System.in);
		String B=s2.nextLine();
		Scanner s3=new Scanner(System.in);
		String C=s3.nextLine();
		//轉換成char陣列
		char[] a=A.toCharArray();
		char[] b=B.toCharArray();
		char[] c=C.toCharArray();
		
		if ((a[a.length-1]==b[0])&&(b[b.length-1]==c[0])) {
			System.out.println("YES");
		}else {
			System.out.println("NO");
		}
		
		
		
	}

}

我們嘗試一下結果,

dgfjhsdgfjshd

dhkjhkjhkj

jdjhfgjhs

YES

djfhgkjdfhg

fhjsdgfjhd

dhgiusd

NO