栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Java】第7章 Java 类和对象 头歌Educoder实训作业(七)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Java】第7章 Java 类和对象 头歌Educoder实训作业(七)

第1关:练习-Java类和对象之类的声明之复数运算

任务描述
本关任务:求两个复数相加后的结果。
两个复数之间相加的运算法则:实部与实部相加,虚部与虚部相加。
关于复数的定义,可以自行查阅,本实训不做讲解。


// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码


class Complex{
		int real1,image1,real2,image2;
		String add(){
			int real=real1+real2;
			int image=image1+image2;
			if(real!=0 && image!=0){
				return real+"+"+image+"i" ;
			}
			if(real!=0 && image==0){
				return real+"";
			}
			if(real==0 && image!=0){
				return image+"i";
			}
			if(real==0 && image==0){
				return "0";
			}
				return " ";
		}	
		
	}
// 定义一个圆类,类名为 Complex


    // 定义四个变量:real1、image1、real2、image2 分别表示第一个虚数的实部与虚部和第二个虚数的实部与虚部,类型为int


    // 定义一个成员方法,方法名为add,不带参数,实现两个复数相加,将实部结果与虚部结果用+拼接后返回,返回类型为String,
    // 相加后结果如果有虚部,将计算结果的虚部后加上i
    // 如果没有虚部,只返回实部即可。
    // 如果没有实部,只返回虚部,将计算结果的虚部后加上i
    // 如果都没有值,返回零。



第2关:学习-Java类和对象之static关键字之求圆环面积和周长

任务描述
本关任务:已知圆环的大圆半径 R 和 小圆半径 r 的长度分别为 32.0 和 10.0,求该圆环的面积和周长。

圆环面积公式为:

圆环周长公式为:

相关知识
为了完成本关任务,你需要掌握: static 关键字:静态变量、常量和方法。

public class RingArea {
    // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
    

    // 定义三个量,两个变量分别为大圆半径和小圆半径,常量表示π,它的值可以调用 Math.PI获取,并将其设为静态常量。
	double bigR,smallR;
	static double pi=Math.PI;

    // 定义一个无参构造方法,将小圆半径设为 10.0,大圆半径设为32.0
	RingArea(){
		smallR=10.0;
		bigR=32.0;
	}
	static double per(double bR,double sR){
		
		return (2*pi*bR)+(2*pi*sR);
	}

    
	static double area(double bR,double sR){
		
		return (pi*bR*bR)-(pi*sR*sR);
	}
    

    // 定义主方法
	    public static void main(String[] args){
	    RingArea R1=new RingArea();
    // 通过类名.方法名的方式调用计算圆环面积的方法,获取圆环面积,分别将该对象的小圆半径的值和大圆半径的值传入该方法中
	    System.out.printf("该圆环的周长为%.2f",per(R1.bigR,R1.smallR));
	    System.out.printf (",面积为%.2f",area(R1.bigR,R1.smallR));
    // 不换行四舍五入保留两位小数后格式化输出求出的值,输出格式:该圆环的周长为xx,面积为xx
	    }

    
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/439530.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号