0
点赞
收藏
分享

微信扫一扫

现象对象 代码分享

小编 2022-03-25 阅读 60
java

今天给大家分享几个面向对象的代码

第一个:温度的转化

/*输入一个华氏温度,要求输出摄氏温度。公式为

C=5/9(F-32)

保留两位小数
 * */
import java.util.Scanner;
class Test{
	private double C,F;
	public Test(double C) {
		this.C= C;
	}
	public void show() {
		System.out.println("请在下面输入华氏温度");
	}
	public void setF(double F) {
		this.F=F;
	}
	public double show2() {
		return C=(double)5/9*(F-32);
	}
}
public class Damo {

	public static void main(String[] args) {
		Test s=new Test(0.0);
		s.show();
		Scanner sc=new Scanner(System.in);
		double F=sc.nextDouble();
		s.setF(F);
		System.out.println(s.show2());
	}

}

第二个:求平均数


class Test{
	private int []arr= {};
	private double PingJunShu;
	private int num=0;
	public Test() {}
	public void setarr(int []arr) {
		this.arr=arr;
	}
	public void setnum(int num) {
		this.num=num;
	}
	public void setPingJunShu(int []arr) {
		int ans=0;
		for(int i=0;i<arr.length;i++) {
			ans+=arr[i];
		}
		this.PingJunShu=ans/arr.length;
	}
	public void show() {
		for(int i=0;i<arr.length;i++) {
			if(arr[i]>PingJunShu) num+=1;
		}
		System.out.println(num);
	}
}
public class Damo {

	public static void main(String[] args) {
		int []arr= {1,2,3,4,5,6,7,8,9,10};
		Test s=new Test();
		s.setarr(arr);
		s.setnum(0);
		s.setPingJunShu(arr);
		s.show();
	}

}

第三个:求质数

import java.util.Scanner;
class Test{
	private int i;
	private int j;
	private boolean bool;
	private int number;
	private int max;
	public Test() {}
	public void setnumber(int number) {
		this.number=number;
	}
	public void show2() {
		System.out.println("请在下面输入最大到多少");
	}
	public void setmax(int max) {
		this.max=max;
	}
	public void show() {
		for(i=2;i<max;i++) {
			boolean bool=true;
			for(j=2;j<i;j++) {
				if(i%j==0)
					bool=false;
			}
			if(bool) {
				System.out.println(i);
				number+=1;	
			}
		}
		System.out.println(number);
	}
}
public class Damo {

	public static void main(String[] args) {
		Test s=new Test();
		Scanner sc=new Scanner(System.in);
		s.show2();
		s.setnumber(0);
		int max=sc.nextInt();
		s.setmax(max);
		s.show();
	}

}
举报

相关推荐

0 条评论