当前位置: 首页 > news >正文

练习:求平方根

需求:键盘录入一个大于等于2的整数x,计算并返回x的平方根。结果只保留整数部分,小数部分将被舍去。

代码一:

//求平方根
//方法一:
package Online;
import java.util.Scanner;
public class SquareRoot {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个大于等于2的整数:");
		int x = sc.nextInt();
		if(x >= 2){
			for(int i =1; ; i++){
				int temp = i + 1;
				if(i * i <= x && temp * temp > x){
					System.out.println(x + "的平方根为:" + "±" + i);
					break;
				}
			}
		}else{
			System.out.println("请输入一个大于等于2的整数!");
		}
		sc.close();
	}
}

运行结果一:

代码二:

//求平方根
//方法二:
package Online;
import java.util.Scanner;
public class SquareRoot {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个大于等于2的整数:");
		int x = sc.nextInt();
		if(x >= 2){
			for(int i = 1; ; i++){
				if(i * i > x){
					System.out.println(x + "的平方根为:" + "±" + (i-1));
					break;
				}
			}
		}else{
			System.out.println("请输入一个大于等于2的整数!");
		}
		sc.close();
	}
}

运行结果二:

相关文章:

  • mysql数据恢复 深度扫描碎片 智能给出恢复建议并执行恢复操作
  • 【Python实用技巧】OS模块详解:文件与目录操作的瑞士军刀
  • 前端性能优化:深入解析哈希算法与TypeScript实践
  • 揭开顺序表的神秘面纱,探索数据结构的精髓
  • Vue2项目打包后,某些图片被转换为base64导致无法显示
  • 股票App开发第一步:如何免费快速的获取股票数据(如何免费获取金融数据)
  • 将网络安全和第三方风险管理与业务目标相结合
  • c++编写拉格朗日插值
  • 1.25-20GHz/500ns超快跳频!盛铂SWFA300国产捷变频频率综合器模块赋能雷达/5G/电子战高频精密控制 本振/频综模块
  • Elasticsearch:理解政府中的人工智能 - 应用、使用案例和实施
  • 深入探索C++:从基础到实践
  • Nacos Console 模块的作用是什么?是如何与 Server 端交互的?
  • 大数据专业毕业设计选题推荐:实用课题推荐
  • 基于 Redhat 9.5 的 LVS 负载均衡架构下 Nginx 服务器的部署与连通性实验
  • python.pandas.day17
  • Linux--命令行操作
  • AI for CFD入门指南(传承版)
  • centOS 7.9 65bit 修复Openssh漏洞
  • 使用QT画带有透明效果的图
  • 魔法原子,以全栈自研撬动人形机器人通用化未来
  • dw可以做网站吗/怎样免费推广自己的网站
  • 普通电脑怎么做网站服务器吗/日喀则网站seo
  • 网站ftp文件/成品网站源码在线看
  • 湖南营销型网站建设 A磐石网络/seo技术 快速网站排名
  • 如何用java做网站界面/厦门seo网站优化
  • 怎样创建网站网站/长沙网站开发