来来来。。新鲜出炉的java编程题,搜**游

这2019届游戏校招我感觉巨坑,选择题分为三部分,游戏知识部分,基本数据分析部分(给一段文字,按题目选择数据正确的),还有基础知识部分,这次做感觉java的基本知识较少,jvm好多。。根本不了解,操作系统也好多。。。感觉笔试很悬。。复习不足呀。。牛客网的题目真的没啥用这和说好的不一样啊!!!!。。游戏开发java方向,笔试题目如下

一、游戏知识部分(选择)

二、数据分析题一(选择)

三、数据分析题二(选择)

四、技术知识部分(选择)

五、问答题(简答部分,1.简述访问网站的过程   2.单项列表是否存在环,若存在则用java伪代码描述一下如何寻找表头)

六、编程题(1个)

给一串数字以空格间隔,找到重复数字输出

输入:1 5 6 7 8 9 1    输出:1
输入:1 0 3 5 9 8 9 2  输出:9

/**搜狐畅游游戏开发java编程,给一串数字以空格间隔,找到重复数字输出
*例如:
*输入:1 5 6 7 8 9 1    输出:1
*输入:1 0 3 5 9 8 9 2  输出:9
*此题为水题。。直接用特性可找到,结合add添加失败返回false可直接得到结果
*ps:已经通过所有例子
*/

package hashsetdemo;

import java.util.HashSet;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {

		HashSet arr = new HashSet();//创建Integer包装类set
		Scanner in = new Scanner(System.in);//输入为牛客网标准输入
		while (in.hasNextInt()) {
			int a = in.nextInt();
			if (arr.add(a) == false) {//利用add方法判断是否为重复,
				System.out.println(a);//重复则输出
			}

		}

	}
}

以上仅供参考。。。侵权必删

你可能感兴趣的:(校招)