最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Java:面積,圓周率,重載,對(duì)象數(shù)組,商品管理系統(tǒng),登錄,查詢所有和單個(gè),修改商品

2020-03-04 13:53 作者:詩書畫唱  | 我要投稿

//一、在Shape類中添加計(jì)算面積的重載并調(diào)用。

//重載1:double(正方形面積)

//重載2:double,double(長方形面積)

//重載3:int,double(圓形面積)


package a;


public class Shape {


public static void main(String[] args) {


Shape changfangxing = new Shape();


changfangxing.chang = 1;


changfangxing.kuan = 3;


Shape zhengfangxing = new Shape();


zhengfangxing.lengchang = 2;


Shape yuanxing = new Shape();


yuanxing.banjing = 3;


// jx.setKuan(11);


//


// jx.setChang(2);


int changfangxingzhouchang = changfangxing.changfangxingzhouchang();


int changfangxingmianji = changfangxing.changfangxingmianji();


double yuanxingmianji = yuanxing.yuanxingmianji();


double yuanxingzhouchang = yuanxing.yuanxingzhouchang();


int zhengfangxingmianji = zhengfangxing.zhengfangxingmianji();


int zhengfangxingzhouchang = zhengfangxing.zhenfangxingzhouchang();


System.out.println("長方形周長為" + changfangxingzhouchang + ",長方形面積"

+ changfangxingmianji);

System.out.println("正方形周長為" + zhengfangxingzhouchang + ",正方形面積"

+ zhengfangxingmianji);

System.out.println("圓形周長為" + yuanxingzhouchang + ",圓形面積"

+ yuanxingmianji);


}


private int banjing;


private int chang;


private int kuan;


private int lengchang;


public int changfangxingmianji() {


return (this.kuan * this.chang);


}


public int changfangxingzhouchang() {


return ((this.kuan + this.chang) * 2);


}


public int getBanjing() {

return banjing;

}


public int getChang() {


return chang;


}


public int getKuan() {


return kuan;


}


public int getLegnchang() {

return lengchang;

}


public void setbanjing(int banjing) {


this.banjing = banjing;


}


public void setBanjing(int banjing) {

this.banjing = banjing;

}


public void setChang(int chang) {


this.chang = chang;


}


public void setKuan(int kuan) {


this.kuan = kuan;


}


public void setLegnchang(int legnchang) {

this.lengchang = legnchang;

}


public void setlengchang(int lengchang) {


this.lengchang = lengchang;


}


public double yuanxingmianji() {


return (this.banjing * this.banjing * (Math.PI));


}


public double yuanxingzhouchang() {


return (this.banjing * 2 * (Math.PI));


}


public int zhenfangxingzhouchang() {


return (this.lengchang * 4);


}


public int zhengfangxingmianji() {


return (this.lengchang * this.lengchang);


}


}


//二、使用對(duì)象數(shù)組制作商品管理系統(tǒng):

//1.用戶登錄

//2.查詢所有商品

//3.查詢單個(gè)商品

//4.修改商品信息

//思路:

//? 1.商品管理系統(tǒng)是不是首先要有商品,是不是,所以 我們要先聲明商品類(商品編號(hào),名稱,價(jià)格)。方法:介紹 商品,我們就使用toString()進(jìn)行介紹,記得在構(gòu)造方法中對(duì) 屬性進(jìn)行賦值,并設(shè)置get/set方法,商品類完畢

//? 2.用戶登錄,所以我們還要有個(gè)用戶類,用戶包含用 戶名和密碼兩個(gè)屬性,因?yàn)橹灰容^用戶輸入的用戶名和秘密 是否一致只是獲取,所以只設(shè)置其get方法即可,用戶類完畢

//? 3.制作登錄功能,登錄的時(shí)候提示用戶輸入用戶名和 密碼,輸入錯(cuò)誤提示用戶名或密碼錯(cuò)誤,正確就到商品的主界 面

//? 4.查詢所有商品的功能,既然要查詢商品,查詢那些 商品呢?是不是要有一個(gè)容器來存儲(chǔ)商品,所以我們定義一個(gè) 對(duì)象數(shù)組來存儲(chǔ)商品

//? 5.查詢所有商品,其實(shí)就是將商品的容器里的內(nèi)容進(jìn) 行遍歷出來,那么我們寫一個(gè)for循環(huán)將其內(nèi)容遍歷一下就可以 啦

//? 6.根據(jù)編號(hào)查詢單個(gè)商品,首先要提示用戶輸入一個(gè)商品編號(hào),進(jìn)行比較一下對(duì)象數(shù)組中有沒有這個(gè)編號(hào),有就打印其信息,沒有就打印商品不存在

//? boolean b=true;//b默認(rèn)使true,如果查到這個(gè)商品b就使false,如果商品遍歷完畢b還是true,說明該商品不存在

//? 7.修改商品的操作,首先要提示用戶要修改那個(gè)商品,所以第一步要提示用戶輸入一個(gè)商品編號(hào),接收到編號(hào)后還是要比較一下這個(gè)商品存不存在,如何比較,參照步驟6,

//接收完畢后將接收到的內(nèi)容賦值給該商品就完成啦!

package a;


import java.util.Scanner;


public class fuxi {

public static void main(String[] args) {


shangpin[] sp = { new shangpin("1", "詩書畫唱限量周邊", 99),

new shangpin("2", "詩書畫唱牌限量機(jī)器人", 9999),

new shangpin("3", "詩書畫唱教程", 999),

new shangpin("4", "詩書畫唱限量CD", 999),

new shangpin("5", "《詩書畫唱自傳》", 99) };


Scanner s = new Scanner(System.in);

yonghu y = new yonghu();

while (true) {


System.out.println("歡迎來到詩書畫唱商品管理系統(tǒng)");

System.out.println("請(qǐng)登錄!先點(diǎn)贊!先投幣!先收藏!先三連!先關(guān)注!");

System.out.println("請(qǐng)輸入用戶名:");

String uname = s.next();

System.out.println("請(qǐng)輸入密碼:");

String pwd = s.next();

if (y.getUname().equals(uname) && y.getPwd().equals(pwd)) {


break;

} else {


System.out.println("用戶名或密碼輸入錯(cuò)誤,請(qǐng)重新輸入!點(diǎn)個(gè)贊!點(diǎn)個(gè)關(guān)注!");


}

}


System.out.println("登錄成功!");

while (true) {

System.out.println("請(qǐng)輸入你要執(zhí)行的操作:1.查詢所有商品2. 根據(jù)編號(hào)查詢單個(gè)商品3.修改商品信息 ");


int nums = s.nextInt();

if (nums == 1) {

for (int i = 0; i < sp.length; i++) {

System.out.println(sp[i].toString());


}

} else if (nums == 2) {


System.out.println("請(qǐng)輸入你要查詢的商品編號(hào)");

String snum = s.next();

boolean b = true;

for (int i = 0; i < sp.length; i++) {


if (sp[i].getBianhao().equals(snum)) {

System.out.println(sp[i].toString());

b = false;

}


}


if (b) {

System.out.println("商品不存在,三連?。?#34;);

}


}


else if (nums == 3) {


System.out.println("請(qǐng)輸入你要修改的商品編號(hào)");


String bianhao = s.next();

boolean b = true;

for (int i = 0; i < sp.length; i++) {


if (sp[i].getBianhao().equals(bianhao)) {

System.out.println("請(qǐng)輸入該商品的新名稱");

String newname = s.next();

System.out.println("請(qǐng)輸入該商品的新價(jià)格,點(diǎn)贊!");

double newprice = s.nextDouble();

sp[i].setName(newname);

sp[i].setPrice(newprice);

b = false;

}


}

if (b) {

System.out.println("商品不存在,點(diǎn)贊!");

}


} else {

System.out.println("輸入錯(cuò)誤,投幣!");


}

}

}

}


class shangpin {

private String bianhao;

private String name;

private double price;


public shangpin(String bianhao, String name, double price) {

this.bianhao = bianhao;

this.name = name;

this.price = price;

}


public String getBianhao() {

return bianhao;

}


public String getName() {

return name;

}


public double getPrice() {

return price;

}


public void setBianhao(String bianhao) {

this.bianhao = bianhao;

}


public void setName(String name) {

this.name = name;

}


public void setPrice(double price) {

this.price = price;

}


@Override

public String toString() {

return "商品編號(hào):" + bianhao + ",商品名稱:" + name + ",商品價(jià)格:" + price;

}


}


class yonghu {

private String pwd = "222";

private String uname = "111";


public String getPwd() {

return pwd;

}


public String getUname() {

return uname;

}


public void setPwd(String pwd) {

this.pwd = pwd;

}


public void setUname(String uname) {

this.uname = uname;

}

}



Java:面積,圓周率,重載,對(duì)象數(shù)組,商品管理系統(tǒng),登錄,查詢所有和單個(gè),修改商品的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
墨竹工卡县| 馆陶县| 台前县| 沐川县| 明光市| 北票市| 连州市| 五台县| 崇信县| 右玉县| 黄山市| 文成县| 石楼县| 达孜县| 福清市| 遂昌县| 广丰县| 肥乡县| 贵港市| 孟村| 盱眙县| 福泉市| 云霄县| 永城市| 漳浦县| 宿州市| 东乌珠穆沁旗| 武穴市| 烟台市| 鄢陵县| 许昌县| 同德县| 尖扎县| 柳州市| 台中县| 正定县| 镇远县| 年辖:市辖区| 枣庄市| 三亚市| 高州市|