早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一道java题目输入一个随机的正整数N,这个正整数按照0+2+4+6+8+...+K

题目详情
一道java题目
输入一个随机的正整数N,这个正整数按照0+2+4+6+8+...+K < N进行计算,求这个K。
例如,输入25,求出来的0+2+4+6+...+K < 25 => K=8
▼优质解答
答案和解析
Scanner in=new Scanner(System.in);
int a=in.nextInt();
int i = 0;
boolean b = true;
while(b) {
if((0+i)*(i/2+1)/2 i++;
b = true;
}
else
b = false;
}
Ststem.out.println(i);