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;
}
}