package com.java;
import java.util.Scanner;
import org.junit.Test;
public class Demo1 {
@Test
public void test(){
while(true)
{
Scanner input=new Scanner(System.in);
System.out.println("请输入任意一个int类型整数");
int n=input.nextInt();
for(int i=1;i<n;i++){
if(i*i<=n&&(i+1)*(i+1)>n)
System.out.println(n+"的平方根的最大下取整数是"+i);
}
if(n==0)
break;
}
}
}
说明:本代码采用eclipse的JUnit工具进行测试。
本文介绍了一个简单的Java程序,该程序通过控制台输入一个整数并计算其平方根的最大下取整数值。利用循环和条件判断实现精确计算,并使用JUnit测试工具验证程序正确性。
5万+

被折叠的 条评论
为什么被折叠?



