java openjudge练习题

时间: 2023-11-05 10:05:13 浏览: 49
以下是一些Java OpenJudge练习题: 1. 计算a+b 题目描述: 给定两个整数a和b,计算它们的和a+b。 输入格式: 共一行,包含两个整数a和b。 输出格式: 共一行,包含一个整数,表示a+b的值。 样例输入: 3 4 样例输出: 7 Java代码: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); System.out.println(a + b); } } 2. 计算圆的面积 题目描述: 输入一个半径r,计算圆的面积,保留小数点后7位。 输入格式: 共一行,包含一个整数r,表示圆的半径。 输出格式: 共一行,包含一个实数,表示圆的面积,保留小数点后7位。 样例输入: 4 样例输出: 50.2654825 Java代码: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int r = scanner.nextInt(); double area = Math.PI * r * r; System.out.printf("%.7f", area); } } 3. 计算三角形面积 题目描述: 输入三角形的三条边a、b、c,计算三角形的面积,保留小数点后7位。 输入格式: 共一行,包含三个实数a、b、c,表示三角形的三条边。 输出格式: 共一行,包含一个实数,表示三角形的面积,保留小数点后7位。 样例输入: 3 4 5 样例输出: 6.0000000 Java代码: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double a = scanner.nextDouble(); double b = scanner.nextDouble(); double c = scanner.nextDouble(); double p = (a + b + c) / 2; double area = Math.sqrt(p * (p - a) * (p - b) * (p - c)); System.out.printf("%.7f", area); } } 希望这些题目可以帮助您练习Java编程。

相关推荐

最新推荐

recommend-type

java小程序:练习题

java小程序:练习题: 是否是闰年 编写程序求 1+3+5+7+……+99 的和值。 利用 for 循环打印 9*9 表? 水仙花数...等
recommend-type

java基础50道经典练习题及答案.doc版下载

java基础50道经典练习题及答案,适合初学者的经典练习题。如: 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为...
recommend-type

Java开发必备基础练习题

Java开发必备基础练习题,Java开发必备基础练习题,Java开发必备基础练习题
recommend-type

50道JAVA基础编程练习题全面解答

对50道java题目进行了认真的解答。 【程序33】 题目:打印出杨辉三角形(要求打印出10行如下图) 解答: 分析: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 杨辉三角的数学关系,可自己查阅,程序...
recommend-type

java编码基础练习题

java编码基础练习题java编码基础练习题java编码基础练习题java编码基础练习题java编码基础练习题java编码基础练习题java编码基础练习题java编码基础练习题java编码基础练习题
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

可见光定位LED及其供电硬件具体型号,广角镜头和探测器,实验设计具体流程步骤,

1. 可见光定位LED型号:一般可使用5mm或3mm的普通白色LED,也可以选择专门用于定位的LED,例如OSRAM公司的SFH 4715AS或Vishay公司的VLMU3500-385-120。 2. 供电硬件型号:可以使用常见的直流电源供电,也可以选择专门的LED驱动器,例如Meanwell公司的ELG-75-C或ELG-150-C系列。 3. 广角镜头和探测器型号:一般可采用广角透镜和CMOS摄像头或光电二极管探测器,例如Omron公司的B5W-LA或Murata公司的IRS-B210ST01。 4. 实验设计流程步骤: 1)确定实验目的和研究对象,例如车辆或机器人的定位和导航。
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。