题目是:从10到10000中随便给出一个数,要求找出满足下列要求,且一个大于给出数的最小数。
满足要求:相邻两位不相等。
package com.usst.interview;
import java.util.Scanner;
/**
* Type comment.
*
* @author YZC
* @msn basketball520@live.cn
* @emailto basketball520@gmail.com
* @version $Revision$
*/
public class CompareNum {
public int b, c;
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println("请输入一个大于10的整数");
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
if(a/10==0){
System.out.print("error");
return;
}
CompareNum ex = new CompareNum();
a=a+1;
while(ex.campare(a)){
a++;
}
System.out.print(a);
}
private boolean campare(int num) {
int a,b,c;
a=num%10;
c=num/10;
for(;c!=0;){
b=c%10;
if(a==b){
return true;
}
else {
a=c%10;
c=c/10;
}
}
return false;
}
}
分享到:
相关推荐
从给定的文件信息中,我们可以提炼出一系列与IT行业,特别是软件开发和面试准备相关的知识...以上知识点涵盖了软件开发领域的多个核心概念,对于准备东软或其他IT公司面试的技术人员来说,这些都是必须掌握的基础知识。
- **环形链表**:一种特殊的数据结构,其中最后一个节点的下一个指针指向链表中的任意一个节点,形成一个闭环。 - **检测方法**:可以使用快慢指针法。设置两个指针,一个每次移动一步,另一个每次移动两步。如果...
【压缩包子文件的文件名称列表】包含了各种资源,如“东软的面试题--aaronbai的猫窝.htm”可能是一份由个人或社区整理的东软面试题汇总,提供了具体的面试题目和解答思路。“东软Java面试题-dance on keyboard-搜狐...
8) JSTL中提供条件标签以支持JSP页面的各种条件,其中b)类似于Java语言的switch语句,可以实现多条件分支。 9) 在JSP中,要定义一个方法,需要用到c) ! %>元素,这是声明JSP脚本元素,用于定义Java方法。 10) ...
联合体`DATE`中所有成员共用同一段内存,大小取其中最大成员的大小。 10. **队列与栈的数据结构特性** - 队列遵循先进先出(FIFO)原则,而栈遵循后进先出(LIFO)原则。这两种数据结构在算法设计和编程中都有...
标题中的“Java 笔试面试下载”提示我们,这可能是一个关于Java编程语言的笔试和面试准备材料。...通过学习和理解其中的内容,不仅可以提升自身的编程技能,还能了解企业对Java开发者的需求,从而更好地应对面试挑战。
软件工程师在求职过程中,笔试环节通常是决定其是否能进入下一轮面试的关键。为了更好地准备这一环节,拥有一个涵盖多家知名企业的软件工程师招聘笔试题集无疑是一个极大的优势。本文将详细探讨这些笔试题的特点以及...