今日头条418暑期实习生笔试题2Java--测试用例没通过,哪位大神帮我看下问题在哪
发布于 2017-04-18 21:27 2719 次浏览 0 赞 来自 笔试面试  



import java.util.HashSet;

import java.util.Scanner;

import java.util.Set;



public class Main2 {

public static void main(String[] args) {

Set<Integer> set = new HashSet<>();

Scanner scanner = new Scanner(System.in);

while(true){

int num = scanner.nextInt();

if(num<=0)

break;

set.add(num);

}

System.out.println(set.size());

}

}


6 条回复

数据范围是0~2^63,int范围不够

2017-04-18 21:33
Eva 回复 coder_5BZDA7RP

我居然没看见数据范围,就说为啥一直是70%,

2017-04-18 21:49
acmcoderBC9CGC2O 回复 Eva

我也没看到,用long就好了

2017-04-19 08:54

然而我用了Long,依然沒通過。/SAD

2017-04-19 10:29

long就好了

2017-04-19 11:07
coder_XEFHXB2J 回复 渣硕

通过率是0%,,一个测试用例都通不过呀。。。不解

2017-04-22 18:35
添加回复
回到顶部