最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Java實現(xiàn)天氣預(yù)報播報功能

 更新時間:2022年06月21日 15:55:32   作者:南風(fēng)如意  
這篇文章主要為大家介紹了如何利用Java語言實現(xiàn)天氣預(yù)報播報功能,文中的示例代碼講解詳細,對我們學(xué)習(xí)Java有一定的幫助,需要的可以參考一下

實驗代碼

WeatherState.java

package lab2;

public interface WeatherState {
    public void showState();
}

Weather.java

package lab2;

public class Weather {

    WeatherState state;

    public void show() {
        state.showState();
    }

    public void setState(WeatherState s) {
        state = s;
    }
}

WeatherForecast.java

package lab2;

public class WeatherForecast {

    public static void main(String args[]) {
        Weather weatherBeijing = new Weather();
        System.out.print("\n 今天白天:");
        weatherBeijing.setState(new CloudyDayState());
        weatherBeijing.show();
        System.out.print("\n 今天夜間:");
        weatherBeijing.setState(new LightRainState());
        weatherBeijing.show();
        System.out.print("轉(zhuǎn):");
        weatherBeijing.setState(new HeavyRainState());
        weatherBeijing.show();
        System.out.print("\n 明天白天:");
        weatherBeijing.setState(new LightRainState());
        weatherBeijing.show();
        System.out.print("\n 明天夜間:");
        weatherBeijing.setState(new CloudyLittleState());
        weatherBeijing.show();
    }
}

CloudyLittleState.java

package lab2;

public class CloudyLittleState implements WeatherState {

    public void showState() {
        System.out.print("少云,有時晴!");
    }
}

CloudyDayState.java

package lab2;

public class CloudyDayState implements WeatherState{

    @Override
    public void showState() {
        System.out.println("多云,為陰天!");
    }
}

HeavyRainState.java

package lab2;

public class HeavyRainState implements WeatherState {

    @Override
    public void showState() {
        System.out.println("有大雨來臨!");
    }
}

LightRainState.java

package lab2;

public class LightRainState implements WeatherState {

    @Override
    public void showState() {
        System.out.println("小雨,幾乎沒有雨!");
    }
}

運行結(jié)果

以上就是利用Java實現(xiàn)天氣預(yù)報播報功能的詳細內(nèi)容,更多關(guān)于Java天氣預(yù)報播報的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • SpringBoot Admin用法實例講解

    SpringBoot Admin用法實例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于SpringBoot Admin用法實例內(nèi)容,有需要的朋友們可以參考學(xué)習(xí)下。
    2019-10-10
  • 教你怎么用Java完成人民幣大寫轉(zhuǎn)化

    教你怎么用Java完成人民幣大寫轉(zhuǎn)化

    這篇文章主要介紹了教你怎么用Java完成人民幣大寫轉(zhuǎn)化,文中有非常詳細的代碼示例,對正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-04-04
  • java項目打包成可執(zhí)行jar用log4j將日志寫在jar所在目錄操作

    java項目打包成可執(zhí)行jar用log4j將日志寫在jar所在目錄操作

    這篇文章主要介紹了java項目打包成可執(zhí)行jar用log4j將日志寫在jar所在目錄操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Java 使用Filter實現(xiàn)用戶自動登陸

    Java 使用Filter實現(xiàn)用戶自動登陸

    這篇文章主要介紹了Java 使用Filter實現(xiàn)用戶自動登陸的方法,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下
    2021-05-05
  • java實現(xiàn)模擬RPG格斗

    java實現(xiàn)模擬RPG格斗

    這篇文章主要介紹了java實現(xiàn)模擬RPG格斗,每個英雄具有以下幾個屬性:生命值(為0時英雄倒下)、攻擊力(每次攻擊時扣除對方的生命值點數(shù))、攻擊間隔(每次攻擊過后都要等待間隔時間才能進行下次攻擊首次攻擊之前也要先等待間隔時間)簡單設(shè)置了下吧,小伙伴可以參考下
    2015-03-03
  • 詳解SpringBoot初始教程之Tomcat、Https配置以及Jetty優(yōu)化

    詳解SpringBoot初始教程之Tomcat、Https配置以及Jetty優(yōu)化

    本篇文章主要介紹了詳解SpringBoot初始教程之Tomcat、Https配置以及Jetty優(yōu)化,具有一定的參考價值,有興趣的可以了解一下
    2017-09-09
  • JavaWeb實現(xiàn)文件上傳功能詳解

    JavaWeb實現(xiàn)文件上傳功能詳解

    這篇文章主要介紹了JavaWeb實現(xiàn)文件上傳功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Netty分布式ByteBuf緩沖區(qū)分配器源碼解析

    Netty分布式ByteBuf緩沖區(qū)分配器源碼解析

    這篇文章主要為大家介紹了Netty分布式ByteBuf緩沖區(qū)分配器源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • 一篇文章輕松了解SpringBoot配置高級

    一篇文章輕松了解SpringBoot配置高級

    大家都知道SpringBoot擁有良好的基因,還能簡化編碼、配置、部署、監(jiān)控,也是現(xiàn)在面試必問的一個點,下面這篇文章主要給大家介紹了如何通過一篇文章輕松了解SpringBoot配置高級的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • 使用IDEA進行安卓開發(fā)的詳細圖文教程

    使用IDEA進行安卓開發(fā)的詳細圖文教程

    安卓開發(fā)本身就是Java開發(fā)的一個分支,我們要確保計算機已經(jīng)安裝好JDK并做好了相關(guān)的配置,下面這篇文章主要給大家介紹了關(guān)于如何使用IDEA進行安卓開發(fā)的詳細圖文教程,需要的朋友可以參考下
    2023-04-04

最新評論

友谊县| 鹤峰县| 尚义县| 潼关县| 旌德县| 深圳市| 同心县| 温州市| 漠河县| 浮梁县| 枣庄市| 盖州市| 湟源县| 永年县| 定西市| 德保县| 习水县| 庆元县| 辽中县| 雷波县| 恩施市| 宜章县| 祁阳县| 盐池县| 包头市| 莆田市| 德兴市| 鄢陵县| 清徐县| 乌审旗| 巴林左旗| 繁峙县| 荆州市| 彭山县| 晴隆县| 西安市| 焉耆| 大足县| 大竹县| 偃师市| 襄城县|