黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java面向?qū)ο缶毩?xí)題及答案

Java面向?qū)ο缶毩?xí)題及答案

更新時(shí)間:2020-06-17 14:57:41 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3199次

面向?qū)ο蠡A(chǔ)

1、定義一個(gè)點(diǎn)類Point,包含2個(gè)成員變量x、y分別表示x和y坐標(biāo),2個(gè)構(gòu)造器Point()和Point(int x0,y0),以及一個(gè)movePoint(int dx,int dy)方法實(shí)現(xiàn)點(diǎn)的位置移動(dòng),創(chuàng)建兩個(gè)Point對(duì)象p1、p2,分別調(diào)用movePoint方法后,打印p1和p2的坐標(biāo)。

代碼演示

public?class?Point?{
	
	//成員變量
	private?double?x;
	private?double?y;
	
	//每一個(gè)類都帶有一個(gè)默認(rèn)的無參構(gòu)造函數(shù)
	public?Point()?{
		super();?//表示父類的構(gòu)造函數(shù)
		
		/*
		?*?	1.構(gòu)造函數(shù)與類名完全一致
		?*?	2.不能帶有返回值類型
		?*?	3.不需要return語句
		?*?
		?*?	作用:創(chuàng)建對(duì)象
		?*/
	}
	public?Point(int?x0,int?y0)?{
		this.x=x0;
		this.y=y0;
	}
	
	public?void?movePoint(int?dx,int?dy)?{
		this.x+=dx;
		this.y+=dy;
	}
	
	public?static?void?main(String[]?args)?{
		Point?p1?=?new?Point?(2,4);
		p1.movePoint(2,?4);
		System.out.println("p1坐標(biāo)為:"+p1.x+","+p1.y);
		
		Point?p2?=?new?Point?(5,8);
		p2.movePoint(50,?120);
		System.out.println("p2坐標(biāo)為:"+p2.x+","+p2.y);
	}

2、定義一個(gè)矩形類Rectangle:

2.1定義三個(gè)方法:getArea()求面積、getPer()求周長,showAll()分別在控制臺(tái)輸出長、寬、面積、周長。

2.2有2個(gè)屬性:長length、寬width

2.3通過構(gòu)造方法Rectangle(int width,int length),分別給兩個(gè)屬性賦值

2.4創(chuàng)建一個(gè)Rectangle對(duì)象,并輸出相關(guān)信息

代碼演示

public?class?Rectangle?{
	int?length;
	int?width;
	
	/*
	?*?	static
	?*?	1.修飾變量:直接通過類名來訪問
	?*?	2.修飾方法:也可以通過類名來訪問
	?*?	3.修飾代碼塊:加載類的時(shí)候優(yōu)先執(zhí)行,并只執(zhí)行一次
	?*?
	?*?	非靜態(tài)方法可以訪問靜態(tài)方法和變量
	?*?	靜態(tài)方法不可以訪問非靜態(tài)方法和變量
	?*/
	
	public?int?getArea()?{
		int?area=length*width;
		return?area;
	}
	
	public?int?getPer()?{
		return?(length+width)*2;
	}
	
	public?void?showAll()?{
		int?l=this.length;
		int?w=this.width;
		int?a=length*width;
		int?p=(length+width)*2;
		System.out.println("長:"+l+","+"寬:"+w+","+"面積:"+a+","+"周長:"+p);
	}
	
	public?Rectangle?(int?length,int?width)?{
		this.length=length;
		this.width=width;
	}
	
	public?static?void?main(String[]?args)?{
		Rectangle?r=new?Rectangle(5,5);
		r.showAll();
	}

設(shè)計(jì)一個(gè)類Student,該類包括姓名、學(xué)號(hào)和成績。設(shè)計(jì)一個(gè)方法,按照成績從高到低的順序輸出姓名、學(xué)號(hào)和成績信息。

代碼演示

public?class?Student?{

	String?name;
	int?empno;
	int?grade;
	
	public?Student(String?name,int?empno,int?grade)?{
		this.name=name;
		this.empno=empno;
		this.grade=grade;
	}
	
	public?static?void?sort(Student[]?s)?{
		for(int?i=1;i<s.length;i++)?{
			for(int?j=0;j<s.length-i;j++)?{
				if(s[j].grade?<?s[j+1].grade)?{
					Student?t;
					t=s[j];
					s[j]=s[j+1];
					s[j+1]=t;
				}
			}
		}
	}
	
	public?static?void?main(String[]?args)?{
		
		Student?s1=new?Student("小明",?1,?80);
		Student?s2=new?Student("小紅",?2,?90);
		Student?s3=new?Student("小王",?3,?99);
		
		Student[]?arr?=?{s1,s2,s3};
		
		sort(arr);
		
		for(Student?is:arr)?{
			System.out.println(is.name+"\t"+is.empno+"\t"+is.grade);
		}
		
	}

Java面向?qū)ο缶毩?xí)題及答案

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java面向?qū)ο缶毩?xí)題及答案”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 成人国产激情福利久久精品 | 日韩第一页在线 | 国产高清精品入口麻豆 | 成人黄色免费在线观看 | 亚洲日韩aⅴ在线视频 | 欧美大交乱xxxxxbbb | 在线你懂的 | 手机看片一区 | 免费看一级黄色大片 | 黄色高清视频 | 1024人成网站色 | 在线观看片成人免费视频 | 日本免费视屏 | 日本韩国一区二区 | 天天拍天天色 | 一级生活录像 | 亚洲免费福利视频 | 91精品视频免费在线观看 | 五月天激情婷婷婷久久 | 日韩国产欧美精品综合二区 | 免费看大黄高清网站视频在线 | 欧美中文字幕在线看 | 婷婷六月综合网 | 91国自产精品中文字幕亚洲 | 日本特级黄色 | 海天翼精品一区二区三区 | 成年人视频在线观看免费 | 日韩 三级| 夜夜弄| 日韩欧美在线观看一区 | 日韩精品在线观看视频 | 成人小视频在线 | 伦理片中文字幕完整视频 | 久久久亚洲国产精品主播 | 永久免费看黄在线播放 | 故意坐公交忘穿内裤被挺进小说 | 欧美不卡一区二区三区 | 国产成人精品日本亚洲语音1 | 在线播放人成午夜免费视频 | 曰皮全部过程视频免费国产 | 亚洲综合小说网 |