1.比较两个字符串如果不等返回True?
答案:
package com.test.kaoshi;
public class StringDemo {
private static String a = "abc";
private static String b = "abcg";
public static boolean equalString() {
if (a.equals(b)) {
return false;
} else {
return true;
}
}
public static void main(String[] args) {
StringDemo sd = new StringDemo();
System.out.println("主要考察返回Boolean变量和字符串比较使用的方法?+sd.equalString());
}
}
2.随机产生20个字符并且排序?
答案:
package com.test.kaoshi;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Random;
import java.util.Set;
import java.util.TreeSet;
public class RadomDemo {
/**
* 随机产生20个字符串并且字符串不能重复 且进行排序
* @param random
* @param len
* @return
*/
public Set getChar(){
Set numberSet01 = new HashSet();
Random rdm = new Random();
char ch;
while(numberSet01.size()<20){
int rdGet = Math.abs(rdm.nextInt())%26+97;//产生97到122的随机数a-z值
ch=(char)rdGet;
numberSet01.add(ch);
//Set中是不能放进重复的值的,当它有20个时,就满足你的条件了
}
return numberSet01;
}
public static void main(String[] args) {
RadomDemo rd = new RadomDemo();
Set numberSet01=rd.getChar();
Set numberSet = new TreeSet();
numberSet.addAll(numberSet01);
for(Iterator it=numberSet01.iterator();it.hasNext();){
System.out.print(it.next());
}
System.out.println();
for(Iterator it=numberSet.iterator();it.hasNext();){
System.out.print(it.next());
}
}
}
3.50个人围成一圈数到三和三的倍数时出圈,问剩下的人是谁?在原来的位置是多少?
答案:
package com.test.kaoshi;
import java.util.Iterator;
import java.util.LinkedList;
public class YouXi {
public static int removeNM(int n, int m) {
LinkedList ll = new LinkedList();
for (int i = 0; i < n; i++)
ll.add(new Integer(i + 1));
int removed = -1;
while (ll.size() > 1) {
removed = (removed + m) % ll.size();
ll.remove(removed--);
}
return ((Integer) ll.get(0)).intValue();
}
public static void main(String[] args) {
System.out.println(removeNM(50, 3));
}
}
这是我学生最近在公司的上机测试题呀!
版权归本人所有不得随意转载,如有问题请发送邮件到RedArmy.Chen@gmail.com
未经本人同意转载该文章要负法律责任
分享到:
相关推荐
JAVA经典算法面试39题及答案,算法是不得不看的
Java 算法面试题 判断质数
汇总当前最热门的Java 算法面试题,方便大家能迅速刷题,也能迅速判断自己的刷题情况,是否能从容应对面试。让我们共同面对这个卷卷的时代。
java算法 面试必备 安卓面试 必备算法
Java17道面试题及答案
12、java算法面试题.pdf。13、程序员面试宝典.pdf。14、代码与编程题.pdf。15、各大公司面试题.pdf。16、数据库设计规范V1.00.pdf。17、线程编程方面.pdf。18、应聘Java笔试时可能出现问题及其答案.pdf。
JAVA经典算法40题面试题案例
收集了java的一些面试题,面试总结以及经典算法的java与c的实现,还有关于java基本语法 的经典总结。
Java前后开发面试题,大厂进阶之路,基于JavaGuide、Cyc大佬、牛客上的面经及王道考研相关视频,并改进了其中说法矛盾或含糊之处。 包含计算机网络知识、JavaSE、JVM、Spring、Springboot、SpringCloud、Mybatis、多...
内含: JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 ...算法面试题 Elasticsearch 面试题 Kafka 面试题 微服务 面试题 Linux面试题
面试知识点总结--java笔试算法题及答案.pdf
java算法与编程面试题java算法与编程面试题java算法与编程面试题java算法与编程面试题java算法与编程面试题
快速排序算法Java实现,二分查找算法之JAVA实现,二叉树之Java实现
JAVA经典算法40面试题,包含基本的算法面试代码题。
面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....
java数据结构与算法面试题(2022最新版).docx
可以帮助你提高代码质量,java算法题,基础的。
Java 数据结构 算法 Linux 题目 网络通信 tcp/ip 协议 各种小问题
福高(天津)Java程序算法面试题 福高(天津)Java程序算法面试题