bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

java代碼編程經(jīng)典列子 java編程實(shí)例大全

java編程 定義一個(gè)Person類,

下面是一個(gè)Java代碼示例,實(shí)現(xiàn)了以上要求:

民和網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)自2013年起到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

```java

// 定義Person類,具有身高/體重/年齡等屬性

class Person {

int height;

int weight;

int age;

// 構(gòu)造函數(shù)

public Person(int height, int weight, int age) {

this.height = height;

this.weight = weight;

this.age = age;

}

// 輸出身高、體重、年齡信息的方法

public void display() {

System.out.println("身高:" + height + "cm");

System.out.println("體重:" + weight + "kg");

System.out.println("年齡:" + age + "歲");

}

// 打招呼的方法

public void say() {

System.out.println("大家好,我是一名普通人。");

}

}

// 由Person類派生出Usa類,增加愛好屬性,覆蓋父類方法

class Usa extends Person {

String hobby;

// 構(gòu)造函數(shù)

public Usa(int height, int weight, int age, String hobby) {

// 調(diào)用父類的構(gòu)造函數(shù)

super(height, weight, age);

this.hobby = hobby;

}

// 覆蓋父類的display方法,增加輸出愛好信息

public void display() {

super.display();

System.out.println("愛好:" + hobby);

}

// 覆蓋父類的say方法,輸出美式打招呼的信息

public void say() {

System.out.println("Hi, everyone! I am an American. Nice to meet you all!");

}

}

// 由Person類派生出China類,增加國籍屬性,覆蓋父類方法

class China extends Person {

String nationality;

// 構(gòu)造函數(shù)

public China(int height, int weight, int age, String nationality) {

// 調(diào)用父類的構(gòu)造函數(shù)

super(height, weight, age);

this.nationality = nationality;

}

// 覆蓋父類的display方法,增加輸出國籍信息

public void display() {

super.display();

System.out.println("國籍:" + nationality);

}

// 覆蓋父類的say方法,輸出中式打招呼的信息

public void say() {

System.out.println("大家好,我是一名中國人。很高興認(rèn)識(shí)大家!");

}

}

// 由China類派生出Guangxi類,增加語言屬性,覆蓋父類方法

class Guangxi extends China {

String dialect;

// 構(gòu)造函數(shù)

public Guangxi(int height, int weight, int age, String nationality, String dialect) {

// 調(diào)用父類的構(gòu)造函數(shù)

super(height, weight, age, nationality);

this.dialect = dialect;

}

// 覆蓋父類的display方法,增加輸出方言信息

public void display() {

super.display();

System.out.println("方言:" + dialect);

}

// 覆蓋父類的say方法,輸出關(guān)西方言打招呼的信息

public void say() {

System.out.println("嗨,同志們好啊! 我系一個(gè)桂平鐵花郎,興縣塘豆腐買八兩!");// 這里是廣西壯話

}

}

public class Main {

public static void main(String[] args) {

// 創(chuàng)建一個(gè)Person對(duì)象

Person person = new Person(180, 75, 25);

System.out.print("Person的信息:");

person.display();

System.out.print("Person的招呼:");

person.say();

// 創(chuàng)建一個(gè)Usa對(duì)象

Usa usa = new Usa(175, 70, 30, "Basketball");

System.out.print("Usa的信息:");

usa.display();

System.out.print("Usa的招呼:");

usa.say();

// 創(chuàng)建一個(gè)China對(duì)象

China china = new China(170, 65, 28, "Chinese");

System.out.print("China的信息:");

china.display();

System.out.print("China的招呼:");

china.say();

// 創(chuàng)建一個(gè)Guangxi對(duì)象

Guangxi guangxi = new Guangxi(165, 60, 26, "Chinese", "桂林話");

System.out.print("Guangxi的信息:");

guangxi.display();

System.out.print("Guangxi的招呼:");

guangxi.say();

}

}

```

在上面的代碼中,我們定義了一個(gè)`Person`類,它具有身高/體重/年齡三個(gè)屬性,并實(shí)現(xiàn)了對(duì)這些屬性進(jìn)行輸出和打招呼的方法。然后,我們創(chuàng)建了基于`Person`類的`Usa`類和`China`類,它們分別增加了愛好和國籍兩個(gè)屬性,并覆蓋了父類的輸出和打招呼方法。最后,我們還創(chuàng)建了基于`China`類的`Guangxi`類,它增加了方言屬性,并覆蓋了父類的輸出和打招呼方法。在主函數(shù)中,我們創(chuàng)建了不同類的對(duì)象,并輸出了它們的信息和打招呼語句。

求一個(gè)50行左右的JAVA代碼,最好每行帶注釋,謝謝啦

/*這個(gè)相當(dāng)詳細(xì)了.

程序也不算太難.而且給老師看的時(shí)候效果比較好.因?yàn)橛袌D形化界面,又實(shí)現(xiàn)一個(gè)比較實(shí)用的功能.老師會(huì)比較高興的.

建立一個(gè)文件名為Change.java就可以編譯了*/

/*

* 這個(gè)程序?qū)崿F(xiàn)輸入身高算出標(biāo)準(zhǔn)體重,輸入體重,算出身高的功能

*/

import java.awt.*; //導(dǎo)入相關(guān)類包,這才樣使用相應(yīng)awt圖形界面的類

import java.awt.event.*;//同上

public class Change extends Frame { //定義一個(gè)類Change, 父類是Frame(圖形界面的)

Button b = new Button("互查"); //創(chuàng)建一個(gè)按鈕的對(duì)象b,顯示為"互查"

Label l1 = new Label("身高(cm)");//創(chuàng)建一個(gè)lable.顯示身高

Label l2 = new Label("體重(kg)");//創(chuàng)建一個(gè)lable 顯示體重

double heigth, weigth; //定義變量

double x, y; //定義變量

TextField tf1 = new TextField(null, 10);//添加Text框

TextField tf2 = new TextField(null, 10);//添加Text框

public Change() {//類的構(gòu)造函數(shù),完成初始化

super("互查表");//創(chuàng)建窗口,標(biāo)題為互查表

setLayout(new FlowLayout(FlowLayout.LEFT));//設(shè)置布局

add(l1);//把lable 身高放到window里

add(tf1);//把Text 框 放到窗口上

add(l2); //把lable 體重放到window里

add(tf2);//Test放到窗口里

add(b);//把button放到窗口上

pack();//自動(dòng)放到窗口里排列上邊的組件

setVisible(true);//可以讓用戶看到窗口

addWindowListener(new WindowAdapter() {//如果按 X, 關(guān)閉窗口

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

b.addActionListener(new ButtonListener());//添加button監(jiān)聽函數(shù)

}

class ButtonListener implements ActionListener {//實(shí)現(xiàn)click button時(shí)功能操作

public void actionPerformed(ActionEvent e) {//當(dāng)click調(diào)用

if (tf1.getText()!=null) {//檢查tf1 test 是否為空

try {//取異常

x = Double.parseDouble(tf1.getText());//字符轉(zhuǎn)為double型

weigth = (x - 100) * 0.9;//算重量

tf2.setText("" + weigth);//顯示重量

} catch (NumberFormatException ex) {

tf1.setText("");//如果輸入不是數(shù)字,設(shè)為空

}

}

if (tf1.getText().equals("")==true){//tf1是否為空

y = Double.parseDouble(tf2.getText());//把tf2里的文本轉(zhuǎn)為double 型 的

heigth = y / 0.9 + 100; //算身高根據(jù)重量

tf1.setText("" + heigth);}//顯示身高

}

}

public static void main(String[] args) {//主函數(shù),程序入口

new Change(); //建立類Change的對(duì)象,并調(diào)用他的構(gòu)造函數(shù)Change().顯示窗口

}

}

誰能給我舉兩個(gè)java接口的列子。

在java中,接口被看作是一種特殊的類。但是不能用new操作符創(chuàng)建接口的實(shí)例

它可以用來解決不是繼承于同一個(gè)父類的兩個(gè)類的多態(tài)實(shí)現(xiàn)。

public interface eatable

{

public void howToEat();

}

public class apple implements eatable

{

public void howToEat()

{

System.out.println("eat directly");

}

}

public class pig implements eatable

{

public void howToEat()

{

system.out.println("cooked to eat");

}

}

然后我們可以直接定義一個(gè)

eatable 的變量

例如eatable a = new apple()

a.howToEat();

a = new pig();

a.howToEat();

你就可以看到好處了

------------------------------------------------------------

新浪微博:java_learner

給你不一樣的java資料更新

Java編程(寫出程序代碼)

寫了一個(gè)代碼,代碼如下,可以進(jìn)行參考

public?class?sum?{

public?static?void?main(String[]?args)?{

//創(chuàng)建一個(gè)Scanner的對(duì)象input

Scanner?input?=?new?Scanner(System.in);?

//提示用戶輸入數(shù)據(jù)?

System.out.print("請(qǐng)輸入一個(gè)整數(shù)");

//將輸入的值賦給n

int?n?=?input.nextInt();

//定義變量接收計(jì)算后的和

int?sum?=?0;

//利用循環(huán)進(jìn)行求和

for?(int?i?=?0;?i?=?n;?i++)?{

sum+=i;

}

//輸出最后的和

System.out.println("從0一直到"+n+"的所有整數(shù)的和是:"+sum);

}

}

本文標(biāo)題:java代碼編程經(jīng)典列子 java編程實(shí)例大全
當(dāng)前路徑:http://vcdvsql.cn/article12/ddseidc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化企業(yè)建站App設(shè)計(jì)品牌網(wǎng)站建設(shè)云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化