题目是:从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;
}
}
分享到:
相关推荐
东软面试试题(C).pdf
东软面试题汇总的知识点涵盖了多个...综上所述,东软面试题汇总体现了一个程序员在面试中可能会遇到的各种技术问题,从基础知识到实际编程技能,再到项目经验的全面考察。掌握这些知识点对于面试中的良好表现至关重要。
东软面试题汇总"C、C++、Java" 本资源主要整理了东软面试题,涵盖了面向对象编程、数据结构、Java 等相关知识点。以下是详细的知识点解释: 1. 栈和队列的主要区别: 栈和队列是两种常见的数据结构,区别在于出栈...
### 东软面试知识点解析 #### 一、堆与栈的区别及透明性 ...以上内容总结了东软面试题中涉及的技术知识点及相关解答,涵盖了数据结构、面向对象编程、Web开发、数据库等多个领域,有助于求职者更好地准备面试。
Java软件工程师面试题是评估求职者技术水平和项目经验的重要方式,尤其在神州数码、用友、东软等知名IT企业中,对Java技术的掌握程度是面试官关注的重点。以下是一些基于Java语言和技术栈的常见面试知识点: 1. **...
4. String与StringBuffer的区别:这是Java编程中的一个基础知识点,String表示不可变的字符串,而StringBuffer是可变的,适合进行频繁的字符串操作,因此在效率上,StringBuffer优于String。 5. 控制流结构:试题...
115个Java面试题和答案——终极(上.pdf 115个Java面试题和答案——终极(下.pdf Android面试题大全.pdf Hibernate面试题分析.pdf JavaWeb面试题.pdf Java程序员的10道XML面试题.pdf java面试题.pdf Java面试...
【东软 C/C++ 培训结业考试 内部试题 机选原题】是一系列针对C和C++编程语言的考核资料,旨在检验学员在完成东软的培训课程后对这两种语言的掌握程度。这些内部试题覆盖了从基础到高级的各种题目,为学员提供了全面...
- **环形链表**:一种特殊的数据结构,其中最后一个节点的下一个指针指向链表中的任意一个节点,形成一个闭环。 - **检测方法**:可以使用快慢指针法。设置两个指针,一个每次移动一步,另一个每次移动两步。如果...
大连东软数据结构编程题.pdf 数据结构编程题目集锦 题 1:数组元素重新排列 知识点:数组操作、冒泡排序 在给定的数组中,将奇数元素排列在前,偶数元素排列在后。答案采用冒泡排序的思想,使用双层循环,将奇数...
一、C语言笔试题及参考答案-东软集团.doc 这部分内容可能是东软在过去笔试中使用过的C语言题目,包括但不限于变量、数据类型、运算符、流程控制、函数、指针等基础概念的运用。通过这些题目,求职者可以熟悉东软对...
“东软Java面试题-dance on keyboard-搜狐博客.htm”可能是某位博主分享的面试经验,其中包含了一些Java技术问题和面试心得。“www.pudn.com.txt”可能是一个链接到更多技术资源的文本文件,提供了进一步学习的途径...
【标题】"DnuiOJ_oj题库_大连东软信息学院_打包文件_大连东软oj_DnuiOJ_"所提及的是一个针对大连东软信息学院的在线编程竞赛(Online Judge,简称OJ)题库的压缩包。这个资源包含了学院内部用于教学和竞赛的编程题目...
东软 校园招聘 考试套题 JAVA第1套
【Java基础】 在Java编程语言中,掌握基础知识是面试的关键。...在准备东软Java的笔试和面试时,这些知识点是必不可少的。不仅需要理论知识,还要有实际操作经验和问题解决能力,才能在竞争激烈的IT行业中脱颖而出。
"成都东软学院计算机网络期末考试题库.pdf" 该资源是关于计算机网络的考试题库,涵盖了计算机网络的基础知识、网络模型、协议、网络类型、数据链路层、网络层、运输层、应用层等方面的内容。 计算机网络基础知识 ...
题目要求设计四个线程,其中两个线程使一个数从0加到100,两个线程使该数从100减到0。这涉及到线程同步的问题,因为在多线程环境中,如果没有适当的同步机制,可能会导致数据不一致或者竞态条件。可以使用Java中的`...
接着,"Java面试题解惑系列.pdf"可能包含了实际面试中遇到的问题和解析,可能包括一些编程题目,比如如何实现特定的算法,或者如何优化代码性能。此外,还可能涉及到设计模式,如单例模式、工厂模式、装饰器模式等,...
嵌入式开发是计算机科学的一个重要领域,主要涉及设计和构建运行在小型设备(如智能手机、物联网设备、汽车电子系统等)上的操作系统和应用程序。嵌入式开发涵盖了硬件和软件两部分,包括微处理器的选择、电路设计、...