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

Java獲取時(shí)間打印到控制臺(tái)代碼實(shí)例

 更新時(shí)間:2020年02月04日 11:27:35   作者:塵世間迷茫的小書童  
這篇文章主要介紹了Java獲取時(shí)間打印到控制臺(tái)代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了Java獲取時(shí)間打印到控制臺(tái)代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

面試時(shí)有一道面試題:要求獲取當(dāng)時(shí)時(shí)間,并像電子手表那樣打印到控制臺(tái)。

import java.text.SimpleDateFormat;
import java.time.LocalTime;
import java.util.Date;

/**
 * 打印時(shí)間到控制臺(tái)
 *
 */
public class ConsoleTime {

  public static void main(String[] args) {

//    LocalTime now = LocalTime.now();
//    System.out.println(now);
//    System.out.println(now.getHour() + " " + now.getMinute() + " " + now.getSecond());

    Date date = new Date();
    //yyyy-MM-dd
    SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");//設(shè)置日期格式
    String str = format.format(date);
    System.out.println("現(xiàn)在時(shí)間:" + str);

    String[] time = getTime(str.split(":"));
    for (int i=0; i<time.length; i++) {
      System.out.println(time[i]);
    }
  }

  static String[] getTime(String[] array) {
    String[] strArrays = new String[5];
    String str1 = "";
    String str2 = "";
    String str3 = "";
    String str4 = "";
    String str5 = "";

    for (int i=0; i<array.length; i++) {
      char[] chars = array[i].toCharArray();
      for (int a=0; a<chars.length; a++) {
        switch (chars[a]) {
          case '0':
            str1 += "  --  ";
            str2 += " |  | ";
            str3 += " |  | ";
            str4 += " |  | ";
            str5 += "  --  ";
            break;
          case '1':
            str1 += "  |  ";
            str2 += "  |  ";
            str3 += "  |  ";
            str4 += "  |  ";
            str5 += "  |  ";
            break;
          case '2':
            str1 += " ---- ";
            str2 += "   | ";
            str3 += " ---- ";
            str4 += " |   ";
            str5 += " ---- ";
            break;
          case '3':
            str1 += " ---- ";
            str2 += "   | ";
            str3 += " ---- ";
            str4 += "   | ";
            str5 += " ---- ";
            break;
          case '4':
            str1 += " |  | ";
            str2 += " |  | ";
            str3 += " ---- ";
            str4 += "   | ";
            str5 += "   | ";
            break;
          case '5':
            str1 += " ---- ";
            str2 += " |   ";
            str3 += " ---- ";
            str4 += "   | ";
            str5 += " ---- ";
            break;
          case '6':
            str1 += " ---- ";
            str2 += " |   ";
            str3 += " ---- ";
            str4 += " |  | ";
            str5 += " ---- ";
            break;
          case '7':
            str1 += " ----  ";
            str2 += "    | ";
            str3 += "    | ";
            str4 += "    | ";
            str5 += "    | ";
            break;
          case '8':
            str1 += " ---- ";
            str2 += " |  | ";
            str3 += " ---- ";
            str4 += " |  | ";
            str5 += " ---- ";
            break;
          case '9':
            str1 += " ---- ";
            str2 += " |  | ";
            str3 += " ---- ";
            str4 += "   | ";
            str5 += " ---- ";
            break;
        }
      }
      if(i < (array.length-1)) {
        str1 += "  ";
        str2 += " . ";
        str3 += "  ";
        str4 += " . ";
        str5 += "  ";
      }
    }
    strArrays[0] = str1;
    strArrays[1] = str2;
    strArrays[2] = str3;
    strArrays[3] = str4;
    strArrays[4] = str5;
    return strArrays;
  }

}

打印出來(lái)的樣式:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • spring boot添加新模塊的方法教程

    spring boot添加新模塊的方法教程

    這篇文章主要給大家介紹了關(guān)于spring boot添加新模塊的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Java定義形式及可變參數(shù)實(shí)例解析

    Java定義形式及可變參數(shù)實(shí)例解析

    這篇文章主要介紹了Java定義形式及可變參數(shù)實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 逆波蘭計(jì)算器(Java實(shí)現(xiàn))

    逆波蘭計(jì)算器(Java實(shí)現(xiàn))

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)逆波蘭計(jì)算器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • MyBatis-Flex實(shí)現(xiàn)分頁(yè)查詢的示例代碼

    MyBatis-Flex實(shí)現(xiàn)分頁(yè)查詢的示例代碼

    在MyBatis-Flex中實(shí)現(xiàn)分頁(yè)查詢時(shí),需要注意維護(hù)一個(gè)獲取數(shù)據(jù)庫(kù)總數(shù)的方法,詳細(xì)介紹了UserService、UserServiceImpl類以及Mapper.xml配置,感興趣的可以了解一下
    2024-10-10
  • SpringBoot中解決跨域的多種實(shí)現(xiàn)方式

    SpringBoot中解決跨域的多種實(shí)現(xiàn)方式

    這篇文章主要介紹了SpringBoot中解決跨域的多種實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 淺談java中類名.class, class.forName(), getClass()的區(qū)別

    淺談java中類名.class, class.forName(), getClass()的區(qū)別

    下面小編就為大家?guī)?lái)一篇淺談java中類名.class, class.forName(), getClass()的區(qū)別。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • SpringBoot+thymeleaf+ajax實(shí)現(xiàn)局部刷新詳情

    SpringBoot+thymeleaf+ajax實(shí)現(xiàn)局部刷新詳情

    這篇文章主要介紹了SpringBoot+thymeleaf+ajax實(shí)現(xiàn)局部刷新詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • 圖解Java經(jīng)典算法希爾排序的原理與實(shí)現(xiàn)

    圖解Java經(jīng)典算法希爾排序的原理與實(shí)現(xiàn)

    希爾排序是希爾(Donald Shell)于1959年提出的一種排序算法。希爾排序也是一種插入排序,它是簡(jiǎn)單插入排序經(jīng)過(guò)改進(jìn)之后的一個(gè)更高效的版本,也稱為縮小增量排序,同時(shí)該算法是沖破O(n2)的第一批算法之一。本文會(huì)以圖解的方式詳細(xì)介紹希爾排序的基本思想及其代碼實(shí)現(xiàn)
    2022-09-09
  • 深入淺析ZooKeeper的工作原理

    深入淺析ZooKeeper的工作原理

    ZooKeeper 是一個(gè)開源的分布式協(xié)調(diào)服務(wù),由雅虎創(chuàng)建,是 Google Chubby 的開源實(shí)現(xiàn)。接下來(lái)通過(guò)本文跟大家介紹ZooKeeper的原理,小編覺得挺不錯(cuò)的,感興趣的小伙伴們可以參考一下
    2018-05-05
  • 模擬打印機(jī)排隊(duì)打印效果

    模擬打印機(jī)排隊(duì)打印效果

    本節(jié)主要介紹了模擬打印機(jī)排隊(duì)打印效果的具體實(shí)現(xiàn),感興趣的朋友可以參考下
    2014-07-07

最新評(píng)論

丰顺县| 右玉县| 博乐市| 观塘区| 长乐市| 嘉善县| 昭平县| 洛浦县| 萍乡市| 永善县| 东源县| 筠连县| 岳阳市| 盐津县| 泗洪县| 沙雅县| 渝中区| 大方县| 民丰县| 安远县| 绥德县| 大新县| 通化市| 绿春县| 响水县| 利津县| 石家庄市| 洪雅县| 诏安县| 理塘县| 万荣县| 安化县| 华宁县| 都兰县| 侯马市| 静安区| 乳山市| 营山县| 尼木县| 林周县| 乌兰县|