摘要:一圖形的面積與周長計算程序輸入計算圓的周長面積輸入計算長方形的周長面積輸入圓的周長依次輸入長方形的長和寬面積是周長是面積是周長是二案例經(jīng)理與員工工資代碼經(jīng)理工資普通員工工資
import java.util.Scanner;import java.math.*;public class areaCount { public void menu () { System.out.println ("輸入1計算圓的周長、面積"); System.out.println ("輸入2計算長方形的周長、面積"); Scanner scanner = new Scanner (System.in); int choice = scanner.nextInt (); if (choice == 1) { yuan yuan = new yuan (); System.out.println ("輸入圓的周長"); double r = scanner.nextDouble (); yuan.areaCount ( r); yuan.zhouchangCount (r); } else if (choice == 2) { changfangxing changfangxing = new changfangxing (); System.out.println ("依次輸入長方形的長和寬"); 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 ("周長是:"); 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 ("周長是:"); 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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/122178.html
摘要:如果我們給出了構(gòu)造方法,系統(tǒng)將不再提供默認的無參構(gòu)造方法。概念方便在沒有創(chuàng)建對象的情況下來進行調(diào)用方法變量。因為它的成員全部是靜態(tài)的所以私有了構(gòu)造方法獲取隨機數(shù)的方法返回帶正號的值,該值大于等于 1.構(gòu)造方法Constructor概述和格式(掌握) A:構(gòu)造方法概述和作用 給對象的數(shù)據(jù)(屬性)進行初始化 B:構(gòu)造方法格式特點 a:方法名與類名相同(大小寫也要與類名一致) b:...
摘要:一超市購物程序超市購物程序你要買什么輸入買多少份輸入的不是商品號還要買嗎要買輸入,不買輸入總共花了總共花了二登陸注冊 一、2.3超市購物程序 import java...
摘要:前言最近太忙,代碼不做過多解釋,如有不懂的地方歡迎底下評論留言或提問。 前言 最近太忙,代碼不做過多解釋,如有不懂的地方歡迎底下評論留言或+qq 258111627...
摘要:當遇到方法參數(shù)為抽象類類型時,要傳入一個實現(xiàn)抽象類所有抽象方法的子類對象。根據(jù)向酒店中,增加多名員工其中包含名經(jīng)理,名廚師名服務員。 01eclipse快捷鍵 * A: ? Ctrl+T:查看所選中類的繼承樹 例如,在下面代碼中,選中Teacher類名,然后按Ctrl+T,就會顯示出Teacher類的繼承關(guān)系 * B:? 查看所選中方法的源代碼 Ctrl+...
閱讀 2613·2021-11-02 14:39
閱讀 4338·2021-10-11 10:58
閱讀 1465·2021-09-06 15:12
閱讀 1850·2021-09-01 10:49
閱讀 1334·2019-08-29 18:31
閱讀 1889·2019-08-29 16:10
閱讀 3342·2019-08-28 18:21
閱讀 876·2019-08-26 10:42