色猫av-色猫成人网-色妹子在线-色妹子综合-欧美日韩色片-欧美日韩影院

10個簡單的java代碼教程演練

發布時間:2023-04-25 14:37:00 欄目:行業動態 作者:趙麗君 點贊:

Java代碼不會?這個問題可能很多人都遇到過,因為java語言本身就是一個開源的語言,所以很多人都覺得自己學不會,其實只要掌握了基本的知識,就可以輕松上手了。下面是幾個簡單的Java代碼演練,涵蓋了變量、條件語句、循環語句等核心概念,希望對大家有所幫助。如果你想學習java,可以參考一下這篇文章。


10個簡單的java代碼教程演練(圖1)

1. 變量和基本輸出

```java

public class HelloWorld {

    public static void main(String[] args) {

        // 定義字符串和整數變量

        String name = "Alice";

        int age = 25;

        

        // 輸出變量到控制臺

        System.out.println("Hello, " + name + "!");

        System.out.println("You are " + age + " years old.");

    }

}

```


輸出結果:


```

Hello, Alice!

You are 25 years old.

```

2. 條件語句

```java

public class Grade {

    public static void main(String[] args) {

        // 定義變量作為成績

        int score = 85;

        

        // 根據成績輸出不同的等級

        if (score >= 90) {

            System.out.println("A");

        } else if (score >= 80) {

            System.out.println("B");

        } else if (score >= 70) {

            System.out.println("C");

        } else if (score >= 60) {

            System.out.println("D");

        } else {

            System.out.println("F");

        }

    }

}

```


輸出結果:


```

B

```

3. 循環語句

```java

public class Count {

    public static void main(String[] args) {

        // 從1到10累加

        int sum = 0;

        for (int i = 1; i <= 10; i++) {

            sum += i;

        }

        

        // 輸出累加結果

        System.out.println("1 + 2 + ... + 10 = " + sum);

    }

}

```


輸出結果:


```

1 + 2 + ... + 10 = 55

```

4. 數組和循環

```java

public class ArraySum {

    public static void main(String[] args) {

        // 定義數組并初始化

        int[] arr = {1, 2, 3, 4, 5};

        

        // 遍歷數組并求和

        int sum = 0;

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

            sum += arr[i];

        }

        

        // 輸出數組元素和

        System.out.println("The sum of array elements is " + sum);

    }

}

```


輸出結果:


```

The sum of array elements is 15

```


5. 方法調用

```java

public class Calculator {

    public static void main(String[] args) {

        // 調用add方法

        int num1 = 10;

        int num2 = 5;

        int sum = add(num1, num2);

        

        // 輸出結果

        System.out.println(num1 + " + " + num2 + " = " + sum);

    }

    

    // 定義add方法

    public static int add(int a, int b) {

        return a + b;

    }

}

```


輸出結果:


```

10 + 5 = 15

```

6. 類和對象

```java

public class Rectangle {

    // 定義長和寬變量

    int length;

    int width;


    // 定義計算面積方法

    public int getArea() {

        return length * width;

    }


    public static void main(String[] args) {

        // 創建Rectangle對象并設置長和寬

        Rectangle rect = new Rectangle();

        rect.length = 5;

        rect.width = 3;

        

        // 輸出面積

        System.out.println("The area of rectangle is " + rect.getArea());

    }

}

```


輸出結果:


```

The area of rectangle is 15

```

7. 繼承和多態

```java

// 父類

class Animal {

    public void sound() {

        System.out.println("The animal makes a sound");

    }

}


// 子類

class Dog extends Animal {

    public void sound() {

        System.out.println("The dog says woof");

    }

}


// 子類

class Cat extends Animal {

    public void sound() {

        System.out.println("The cat says meow");

    }

}


// 測試類

public class AnimalSound {

    public static void main(String[] args) {

        // 創建Animal、Dog、Cat對象并調用sound方法

        Animal animal = new Animal();

        Dog dog = new Dog();

        Cat cat = new Cat();


        animal.sound(); // 輸出 "The animal makes a sound"

        dog.sound();    // 輸出 "The dog says woof"

        cat.sound();    // 輸出 "The cat says meow"

        

        // 多態:Animal類型的變量可以引用Dog、Cat對象并調用sound方法

        Animal ani1 = new Dog();

        Animal ani2 = new Cat();

        

        ani1.sound();   // 輸出 "The dog says woof"

        ani2.sound();   // 輸出 "The cat says meow"

    }

}

```


輸出結果:


```

The animal makes a sound

The dog says woof

The cat says meow

The dog says woof

The cat says meow

```

8. 接口和實現

```java

// 接口

interface Shape {

    public void draw();

    public double getArea();

}


// 實現類

class Rectangle implements Shape {

    private int length;

    private int width;

    

    public Rectangle(int length, int width) {

        this.length = length;

        this.width = width;

    }

    

    public void draw() {

        System.out.println("Drawing a rectangle");

    }

    

    public double getArea() {

        return length * width;

    }

}


// 實現類

class Circle implements Shape {

    private int radius;

    

    public Circle(int radius) {

        this.radius = radius;

    }

    

    public void draw() {

        System.out.println("Drawing a circle");

    }

    

    public double getArea() {

        return Math.PI * radius * radius;

    }

}


// 測試類

public class ShapeTest {

    public static void main(String[] args) {

        // 創建Rectangle、Circle對象并調用draw、getArea方法

        Rectangle rect = new Rectangle(5, 3);

        Circle circle = new Circle(2);

        

        rect.draw();    // 輸出 "Drawing a rectangle"

        System.out.println("The area of the rectangle is " + rect.getArea());  // 輸出 "The area of the rectangle is 15.0"

        

        circle.draw();  // 輸出 "Drawing a circle"

        System.out.println("The area of the circle is " + circle.getArea());    // 輸出 "The area of the circle is 12.566370614359172"

    }

}

```


輸出結果:


```

Drawing a rectangle

The area of the rectangle is 15.0

Drawing a circle

The area of the circle is 12.566370614359172

```

9. 異常處理

```java

import java.util.Scanner;


public class Divide {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        System.out.print("Enter the dividend: ");

        int dividend = scanner.nextInt();

        System.out.print("Enter the divisor: ");

        int divisor = scanner.nextInt();

        

        try {

            int quotient = dividend / divisor;

            System.out.println(dividend + " / " + divisor + " = " + quotient);

        } catch (ArithmeticException e) {

            System.out.println("Error: division by zero!");

        } finally {

            scanner.close();

        }

    }

}

```


輸出結果:


```

Enter the dividend: 10

Enter the divisor: 2

10 / 2 = 5

```

或者


```

Enter the dividend: 10

Enter the divisor: 0

Error: division by zero!

```

10. 文件讀寫

```java

import java.io.File;

import java.io.FileWriter;

import java.io.IOException;

import java.util.Scanner;


public class FileInOut {

    public static void main(String[] args) {

        // 寫入文件

        try {

            // 創建或打開文件

            File file = new File("output.txt");

            FileWriter writer = new FileWriter(file);


            // 寫入字符串

            writer.write("Hello world!\n");

            writer.write("This is a test file.\n");


            // 關閉文件

            writer.close();

        } catch (IOException e) {

            System.out.println("Error writing file!");

        }


        // 讀取文件

        try {

            // 打開文件

            File file = new File("output.txt");

            Scanner scanner = new Scanner(file);


            // 逐行讀取并輸出到控制臺

            while (scanner.hasNextLine()) {

                System.out.println(scanner.nextLine());

            }


            // 關閉文件

            scanner.close();

        } catch (IOException e) {

            System.out.println("Error reading file!");

        }

    }

}

```


輸出結果:


```

Hello world!

This is a test file.

```

聯系二維碼
德州兩山軟件開發

軟件開發定制報價:13173436190

網站建設開發/小程序定制開發/APP軟件開發

本文鏈接:http://www.dshinesh.com/news1/1079.html

文章TAG: #java代碼教程演練 #系統開發 #軟件開發

版權聲明:

本站所有原創作品,其版權屬于兩開發技( http://www.dshinesh.com )所有。任何媒體、網站或個人轉載須注明此文章來源URL。被本站授權使用單位,不應超越授權范圍。本站部分文章來源于網絡,如侵犯到您的權利請聯系我們,我們將立即刪除。
女人张开腿扒开内裤让男生桶| 被CAO的合不拢腿| 中国老熟女重囗味HDXX| 97人澡人人添人人爽欧美 | 人妻少妇精品视中文字幕国语| 日本高清无卡码一区二区久久| 色偷偷WWW8888| 无码视频一区二区三区| 亚洲国产精品久久久久网站| 永久939W79W99W乳液| x88AV在线观看ww| 国产AⅤ无码专区亚洲AV综合网| 国产日产久久高清欧美一区| 精品乱子伦一区二区三区| 美女脱个精光露出奶头和尿口| 人妻丰满熟AV无码区HD| 糖心短视频VLOG柚子猫| 亚洲爆乳AAA无码专区| 中国无码人妻丰满熟妇啪啪软件 | 亚洲欧美精品伊人久久| 69女性XXXXⅩ丰满HD| 动漫人物插画动漫人物的视频| 国产自偷自偷免费一区| 免费精品99久久国产综合精品| 日本人XXXX1819HD| 亚洲AV成人无码网站不卡| 找老女人泻火对白自拍| 嗯~别停~用力点~再快点| 狠狠人妻久久久久久综合| 女人18毛片A级毛片嫰阝| 视频免费网站入口| 亚洲一区精品无码| 插我一区二区在线观看| 国精产品999一区二区三区有限| 里面也请好好疼爱第三季| 日韩夜夜高潮夜夜爽无码 | 激情偷乱人伦小说视频最新章节| 免费看的WWW哔哩哔哩小说| 色天使色偷偷色噜噜噜AV天堂| 亚洲精品无码专区在线| 暗交小拗女一区二区三区三州| 国产香蕉97碰碰视频VA碰碰看| 免费免APP看大片视频播放器| 偷拍农村老熟妇XXXXX7视频| 又大又粗又爽ΑA级毛片| 丁香五月开心婷婷激情综合| 久久ER99热精品一区二区| 日韩AV无码一区二区| 亚洲另类人妻小说| 成人免费看的A级毛片| 禁18在线观看免费网站| 日本黄漫动漫在线观看视频| 亚洲码与欧洲码一二三四区别| 暗交小拗女一区二区三区视频| 激情综合婷婷丁香五月情| 日本丰满少妇毛茸茸| 亚洲中文久久久久久精品国产| 丰满乳乱亲伦小说| 乱码精品一区二区三区| 无遮挡粉嫩小泬久久久久久软件 | 国产精品99久久久久久宅男| 女特警被三四个黑人糟蹋| 亚洲成AV人片在线观看无| 成人精品免费视频在线观看| 久久综合狠狠综合久久综| 无码国产69精品久久久久孕妇| 99精品国产成人综合| 国产在线精品一区二区三区直播 | 蜜臀AV无码人妻精品| 午夜DJ影院免费直播观看完整版| 极品YIN荡人妻合集H| 精品久久久久久无码免费| 日日摸夜夜添夜夜添高潮喷水| 亚洲综合成人AⅤ在线网站| 国产传媒精品1区2区3区| 男女无遮挡XX00动态图120| 亚洲AV无码乱码在线观看牲色 | 欧洲精品VA无码一区二区三区| 亚洲女人天堂成人AV在线| 国产CHINESEHDXXXX宾馆TUBE | 无码精品人妻一区二区三区中| AⅤ中文字幕不卡在线无码| 精品日韩欧美一区二区在线播放| 天堂AⅤ无码一区二区三区| BIGBANG幼稚视频入门幼年| 九九九精品成人免费视频小说| 雯雅婷在工地被民工玩| 暴躁少女CSGO图片| 蜜臀AV性久久久久蜜臀AⅤ| 亚洲精品无码永久在线观看你懂的| 国产成人AV一区二区三区在线| 欧美人与动性行为视频| 永久免费AV无码网站韩国毛片| 黑人VIDEODESEXO极品| 为什么穿裙子方便打野| 成人无码一区二区三区| 欧美老妇疯狂XXXXBBBB| 伊人久久大香线蕉亚洲| 精品人妻无码专区在中文字幕| 乌克兰少妇VIDEOS高潮| 大乳BOOBS巨大吃奶| 秋霞鲁丝片AV无码少妇| 18禁美女裸体无遮挡免费观看国| 久久国产乱子伦免费精品| 亚洲成A∨人片在线观看不卡 | 97人妻无码一区二区精品免费| 久久精品国产免费播高清无卡| 秋霞久久国产精品电影院| 中文字幕人妻无码一区二区三区| 久久精品亚洲精品无码| 亚洲国产成人精品无码区花野真一 | 触及真心在线观看| 日本按摩高潮S级中文片| JIZZJIZZJIZZ中国| 欧美丰满熟妇BBBBBB百度| 国产精品久久精品国产| 日本黄色免费在线观看| 啊灬啊灬啊灬快灬高潮了AV| 欧美亚洲精品SUV| H精品无码动漫在线观看| 欧美精品一区二区精品久久| 99精产国品一二三产品| 男人进入女人里面想动还是不想动| 制服 丝袜 亚洲 中文 综合| 美女扒开腿让男人桶爽揉| 中文无码AV一区二区三区| 美女自拍高潮流白浆| 中文字幕高清免费日韩视频在线 | 阳台顶着岳刘晓莉的肥臀| 久久久久精品国产99久久综合| 亚洲中字幕日产AV片在线| 久久麻豆精亚洲AV品国产APP| 亚洲中文字幕精品一区二区三区| 久久久久无码精品国产AV蜜桃1 | 久久久久亚洲精品中文字幕| 野花韩国高清免费神马| 里番ACG★同人里番本子大全| 在线观看亚洲一区| 欧美A级毛欧美1级A大片式放 | 欧美无MATE30PRO巨| www.成人av| 日韩人妻无码精品专区综合网| 公交车上售票员用B验票小镇| 为了升职丈夫把我献给他们领导| 丁丁一进一出动态图| 上边一面亲下边一面膜的作用| TPU色母和子色母的性能| 制服丝袜长腿无码专区第一页 | 亚洲欧美综合精品AⅤ一区二区 | 亚洲AV日韩AV无码AV| 国内情侣作爱视频网站| 色综合久久无码五十路人妻| 国产精品久久久久久久久久直播| 新版АⅤ资源新版在线天堂| 精品综合久久久久久888| 影音先锋亚洲成AⅤ无码| 女人高潮特级毛片| 东京热无码人妻精品一区二区三区| 完整版免费AV片| 精品人妻无码专区在中文字幕| 中文字幕乱妇无码AV在线| 人人妻人人爽人人做夜欢视频九色| 公侵犯人妻一区二区三区| 亚洲AV无码卡通动漫AV| 久久躁狠狠躁夜夜AV| ZOOM人与ZOOMWIDS| 太平公主秘史在线观看免费| 哈昂~哈昂够了太多了男男 | 天天摸天天做天天爽天天弄| 国内精品久久久久久久小说 | 国产成人无码精品久久二区三区| 男男GAY无套国产| 东京热加勒比无码少妇| 亚洲AV无码一区二区三区18| 麻花传媒网站永久入口视频| 插花弄玉小说荔枝很甜| 亚洲AV无码成人网站国产网站| 胯下粗长挺进人妻体内电影| 超高清欧美VIDEOSSEXO| 亚洲AV永久无码精品秋霞电影影 | 337P大胆啪啪私拍人体| 少妇丰满大乳被男人揉捏视频 | 国产成人综合在线视频| 亚洲午夜无码片在线观看影院| 青青草原综合久久大伊人| 国产精品一区二区高清在线| 一二三四视频社区在线一中文| 日本WV一本一道久久香蕉| 国产一区日韩二区欧美三区| 2021av在线播放| 无码 一区二区三区 水蜜桃| 久久精品人人做人人爽老司机| 本道久久综合无码中文字幕| 亚洲AV永久无码老湿机男人网| 欧美老少配XXXOOO性HD| 国产未成女一区二区三区| 377P欧洲日本亚洲大胆| 性一交一乱一伦一在线小视频 | 亚洲 精品 综合 精品 自拍| 女邻居给我口爆18P|