摘要:一圖形的面積與周長(zhǎng)計(jì)算程序輸入計(jì)算圓的周長(zhǎng)面積輸入計(jì)算長(zhǎng)方形的周長(zhǎng)面積輸入圓的周長(zhǎng)依次輸入長(zhǎng)方形的長(zhǎng)和寬面積是周長(zhǎng)是面積是周長(zhǎng)是二案例經(jīng)理與員工工資代碼經(jīng)理工資普通員工工資
import java.util.Scanner;import java.math.*;public class areaCount { public void menu () { System.out.println ("輸入1計(jì)算圓的周長(zhǎng)、面積"); System.out.println ("輸入2計(jì)算長(zhǎng)方形的周長(zhǎng)、面積"); Scanner scanner = new Scanner (System.in); int choice = scanner.nextInt (); if (choice == 1) { yuan yuan = new yuan (); System.out.println ("輸入圓的周長(zhǎng)"); double r = scanner.nextDouble (); yuan.areaCount ( r); yuan.zhouchangCount (r); } else if (choice == 2) { changfangxing changfangxing = new changfangxing (); System.out.println ("依次輸入長(zhǎng)方形的長(zhǎng)和寬"); double length=scanner.nextDouble (); double width=scanner.nextDouble (); changfangxing.areaCount (length,width); changfangxing.zhouchangCount (length,width); } } public static void main (String[] args) { areaCount areaCount=new areaCount (); areaCount.menu (); } abstract class graph { double area = 0; double zhouchang = 0; } class yuan extends graph { double r = 0; public void areaCount (double r) { area = 3.14 * (r * r); System.out.print ("面積是:"); System.out.println (area); } public void zhouchangCount (double r) { zhouchang = 2 * 3.14 * r; System.out.print ("周長(zhǎng)是:"); System.out.println (zhouchang); } } class changfangxing extends graph { double length = 0; double width = 0; public void areaCount (double length,double width) { area = length * width; System.out.print ("面積是:"); System.out.println (area); } public void zhouchangCount (double length,double width) { zhouchang = (length + width) * 2; System.out.print ("周長(zhǎng)是:"); System.out.println (zhouchang); } }}
public class salary { public static void main (String[] args) { jingli guan=new jingli (); guan.salary=10000000; normal zjw=new normal (); zjw.salary=100000000; guan.work (); zjw.work (); System.out.println ("經(jīng)理工資"+guan.salary); System.out.println ("普通員工工資"+zjw.salary); }}class Person{ String name; String address; int id; int salary; int age; public void work(){ }}class jingli extends Person{ @Override public void work(){ salary+=0.2*salary; }}class normal extends Person{ @Override public void work(){ salary+=0.1*salary; }}
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/122178.html
摘要:如果我們給出了構(gòu)造方法,系統(tǒng)將不再提供默認(rèn)的無(wú)參構(gòu)造方法。概念方便在沒(méi)有創(chuàng)建對(duì)象的情況下來(lái)進(jìn)行調(diào)用方法變量。因?yàn)樗某蓡T全部是靜態(tài)的所以私有了構(gòu)造方法獲取隨機(jī)數(shù)的方法返回帶正號(hào)的值,該值大于等于 1.構(gòu)造方法Constructor概述和格式(掌握) A:構(gòu)造方法概述和作用 給對(duì)象的數(shù)據(jù)(屬性)進(jìn)行初始化 B:構(gòu)造方法格式特點(diǎn) a:方法名與類(lèi)名相同(大小寫(xiě)也要與類(lèi)名一致) b:...
摘要:一超市購(gòu)物程序超市購(gòu)物程序你要買(mǎi)什么輸入買(mǎi)多少份輸入的不是商品號(hào)還要買(mǎi)嗎要買(mǎi)輸入,不買(mǎi)輸入總共花了總共花了二登陸注冊(cè) 一、2.3超市購(gòu)物程序 import java...
摘要:前言最近太忙,代碼不做過(guò)多解釋?zhuān)缬胁欢牡胤綒g迎底下評(píng)論留言或提問(wèn)。 前言 最近太忙,代碼不做過(guò)多解釋?zhuān)缬胁欢牡胤綒g迎底下評(píng)論留言或+qq 258111627...
摘要:當(dāng)遇到方法參數(shù)為抽象類(lèi)類(lèi)型時(shí),要傳入一個(gè)實(shí)現(xiàn)抽象類(lèi)所有抽象方法的子類(lèi)對(duì)象。根據(jù)向酒店中,增加多名員工其中包含名經(jīng)理,名廚師名服務(wù)員。 01eclipse快捷鍵 * A: ? Ctrl+T:查看所選中類(lèi)的繼承樹(shù) 例如,在下面代碼中,選中Teacher類(lèi)名,然后按Ctrl+T,就會(huì)顯示出Teacher類(lèi)的繼承關(guān)系 * B:? 查看所選中方法的源代碼 Ctrl+...
閱讀 2615·2021-11-02 14:39
閱讀 4342·2021-10-11 10:58
閱讀 1468·2021-09-06 15:12
閱讀 1853·2021-09-01 10:49
閱讀 1338·2019-08-29 18:31
閱讀 1890·2019-08-29 16:10
閱讀 3348·2019-08-28 18:21
閱讀 878·2019-08-26 10:42