java中判断一个数是不是相临位不重复数的核心方法与代码有哪些

java中判断一个数是不是相临位不重复数的核心方法与代码有哪些

从前往后遍历数的每一位,当前位与下一位进行比较,是否存在相等

import java.util.Scanner;
public class Test {
    public static void main(String[] args) {
        Scanner in =new Scanner(System.in);
        String num  = in.next();
        boolean adjoin = isAdjoin(num);
        System.out.println(adjoin?"是相邻不重复数":"不是相邻数不重复数");
    }
    public static boolean isAdjoin(String num){
        char[] chars = num.toCharArray();
        for(int i=0;i<chars.length-1;i++){
            if (chars[i]==chars[i+1]){
                return false;
            }
        }
        return true;
    }
}

img