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

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

【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
	    }

    
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5137499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存