- package cn.itcast.字符串前缀比较;
- import java.util.Scanner;
- /*
- 编写一个main方法,提示用户输入两个字符串,然后显示它们共同的前缀,
- 如果两个字符串没有共同的前缀,就提示用户"没有共同的前缀"。
- 例如,"heimaNB"和"heimaVeryNB"的共同前缀是"heima"。
- * */
- public class Demo {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- System.out.println("请输入第一个字符串");
- String str1 = sc.next();
- System.out.println("请输入第二个字符串");
- String str2 = sc.next();
-
- char[] ch1 = str1.toCharArray();
- char[] ch2 = str2.toCharArray();
-
- for(int i =0;i<ch1.length;i++){
- char f1 = ch1[0];
- char f2 = ch2[0];
- if(f1!=f2){
- System.out.println("没有共同的前缀");
- break;
- }else if(ch1[i]==ch2[i]){
- System.out.print(ch1[i]);
- }
- }
- }
- }
复制代码 |
|