时间2019-1-2 地点上海

package service;

import java.text.SimpleDateFormat;
import java.util.Date; public class test1 { public static void main(String[] args){ String time = new SimpleDateFormat("HH:mm").format(new Date());
String hour = time.substring(0,2);
String minute = time.substring(3,5);
System.out.println(hour+minute); gethourn1(hour);
gethourn2(hour);
getMin1(minute);
getMin2(minute); display(gethourn1(hour)); System.out.print(" "); System.out.println();
display(gethourn2(hour)); System.out.println();
System.out.println();
System.out.println(" . . ");
System.out.println(""); display(getMin1(minute)); System.out.println("");
display(getMin2(minute)); // String times[] = new String[5];
// times[0] = display(gethourn1(hour)); // displaytime("1"); displaytime("1");
// displaytime("2"); } public static String gethourn1(String hour){
String hourn1 = hour.substring(0,1);
return hourn1;
} public static String gethourn2(String hour){
String hourn2 = hour.substring(1,2);
return hourn2;
} public static String getMin1(String min){
String min1 = min.substring(0,1);
return min1;
}
public static String getMin2(String min){
String min2 = min.substring(1,2);
return min2;
} public static void displayColLine(){
System.out.print("| "); } public static void displayRowLine(){
System.out.println(" -- "); } public static void display(String number){ if ("0".equals(number)){
displayRowLine();
displayColLine(); displayColLine(); System.out.println(""); displayColLine(); displayColLine(); System.out.println("");
displayRowLine(); }
if ("1".equals(number)){
displayColLine();System.out.println("");displayColLine(); System.out.println();
}
if ("2".equals(number)){
displayRowLine();
System.out.print(" ");displayColLine(); System.out.println("");
displayRowLine();
displayColLine(); System.out.println("");
displayRowLine();
}
if ("3".equals(number)){
displayRowLine();
System.out.print(" "); displayColLine(); System.out.println("");
displayRowLine();
System.out.print(" "); displayColLine(); System.out.println("");
displayRowLine();
}
if ("4".equals(number)){
displayRowLine();
displayColLine(); displayColLine(); System.out.println("");
displayRowLine();
System.out.print(" "); displayColLine(); System.out.println("");
}
if ("5".equals(number)){
displayRowLine();
displayColLine(); System.out.println("");
displayRowLine();
System.out.print(" "); displayColLine(); System.out.println("");
displayRowLine();
}
if ("6".equals(number)){ displayColLine(); System.out.println("");
displayRowLine();
System.out.print(""); displayColLine();System.out.print(""); displayColLine(); System.out.println("");
displayRowLine();
}
if ("7".equals(number)){
displayRowLine(); System.out.print(" ");
displayColLine();System.out.println(""); System.out.print(" ");
displayColLine();
}
if ("8".equals(number)){
displayRowLine();
displayColLine(); displayColLine(); System.out.println("");
displayRowLine();
displayColLine(); displayColLine(); System.out.println("");
displayRowLine();
}
if ("9".equals(number)){
displayRowLine();
displayColLine(); displayColLine(); System.out.println("");
displayRowLine(); System.out.print(" ");
displayColLine();
} } }
packageservice;
importjava.text.SimpleDateFormat;
importjava.util.Date; publicclasstest2{
publicstaticString[][]num0=newString[][]{{"","-",""},{"|","","|"},{"","",""},{"|","","|"},{"","-",""}};
publicstaticString[][]num1=newString[][]{{"","",""},{"","","|"},{"","",""},{"","","|"},{"","",""}};
publicstaticString[][]num2=newString[][]{{"","-",""},{"","","|"},{"","-",""},{"|","",""},{"","-",""}};
publicstaticString[][]num3=newString[][]{{"","-",""},{"","","|"},{"","-",""},{"","","|"},{"","-",""}};
publicstaticString[][]num4=newString[][]{{"","",""},{"|","","|"},{"","-",""},{"","","|"},{"","",""}};
publicstaticString[][]num5=newString[][]{{"","-",""},{"|","",""},{"","-",""},{"","","|"},{"","-",""}};
publicstaticString[][]num6=newString[][]{{"","-",""},{"|","",""},{"","-",""},{"|","","|"},{"","-",""}};
publicstaticString[][]num7=newString[][]{{"","-",""},{"","","|"},{"","",""},{"","","|"},{"","",""}};
publicstaticString[][]num8=newString[][]{{"","-",""},{"|","","|"},{"","-",""},{"|","","|"},{"","-",""}};
publicstaticString[][]num9=newString[][]{{"","-",""},{"|","","|"},{"","-",""},{"","","|"},{"","-",""}}; publicstaticString[][]option=newString[][]{{"","",""},{"","●",""},{"","",""},{"","●",""},{"","",""}};
publicstaticString[][][]numAll=newString[][][]{num0,num1,num2,num3,num4,num5,num6,num7,num8,num9};
publicstaticSimpleDateFormatsdf=newSimpleDateFormat("HH:mm"); publicstaticvoidmain(String[]args){
print();
} publicstaticvoidprint(){
String[][][]newStr=getDateArray();
for(inti=0;i<5;i++){
for(intk=0;k<newStr.length;k++){
for(intj=0;j<3;j++){
System.out.print(newStr[k][i][j]);
}
System.out.print("");
}
System.out.println();
}
} publicstaticString[][][]getDateArray(){
String[][][]dateArray=newString[5][][];
StringdateStr=sdf.format(newDate());
char[]dateChars=dateStr.toCharArray();
for(inti=0;i<dateChars.length;i++){
switch(dateChars[i]){
case':':
dateArray[i]=option;
break;
default:
dateArray[i]=numAll[Integer.valueOf(String.valueOf(dateChars[i]))];
break;
}
} returndateArray;
}
}

Java开发工程师面试题1的更多相关文章

  1. 牛客网试卷: 京东2019校招笔试Java开发工程师笔试题(1-)

    1.在软件开发过程中,我们可以采用不同的过程模型,下列有关 增量模型描述正确的是() A 是一种线性开发模型,具有不可回溯性 B 把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析 ...

  2. 阿里巴巴-OS事业群-OS手机事业部-系统服务部门招聘Java开发工程师,有意者请进来

    我是阿里巴巴-OS事业群-OS手机事业部-系统服务部的开发工程师,正在招聘Java开发工程师. 以下是职位描述: 岗位名称:Java开发工程师 招聘人数:5人 生效日期:2014-03-12 结束日期 ...

  3. Web前端开发工程师面试题

    Web前端开发工程师面试题1.说说css的优先级?2.在移动端中,常常使用tap作为点击事件,好处是?会带来什么问题?3.原生JS的window,onload与Jquery的$(document).r ...

  4. iOS开发工程师笔试题

    iOS开发工程师笔试题 1.   Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? Object-c的类不可以多重继承:可以 ...

  5. JAVA开发工程师面试(1)

    我已经有很长一段时间没有更新博客了,难道是博主我变懒惰了吗?哎,这样可不行啊,我还有好多知识要学习,要和大家分享.以后我需要更加努力,改掉自己的惰性.本人文采不怎么样,只能是把自己所想的说出来,想和大 ...

  6. Java开发工程师学习路线

    贴一个比较出名的Java开发工程师学习路线图 好好学习提升中 这个貌似也不是特别全,算法,设计模式,架构好像都没有

  7. 作为一名Java开发工程师需要掌握的专业技能

    在学习Java编程完之后,学员们面临的就是就业问题.作为一名Java开发工程师,企业在招聘的时候,也是有一定的标准的. 为了帮助大家更好的找到适合自己的工作,在这里分享了作为一名Java开发工程师需要 ...

  8. 简历编写技巧-java开发工程师简历实战

    看到一遍简历编写的文章 想到也快找工作了 早晚能够用上 现在摘录如下 640?wx_fmt=jpeg 工欲善其事,必先利其器,这是自古以来的道理.所以如果想找到一份好的工作,一定要先整理一份好的简历. ...

  9. 珍藏版 Python 开发工程师面试试题

    珍藏版 Python 开发工程师面试试题 说明:不拿到几家公司的offer,那就是卑鄙的浪费 一.Python_基础语法 1.可变与不可变类型: 2.浅拷贝与深拷贝的实现方式.区别:deepcopy如 ...

随机推荐

  1. js加密php解密---jsencrypt

    原理:javascript加密PHP解密: 完全依赖openssl: 一. openssl 是干嘛的 它集成了众多密码算法及实用工具 rsa加密流程:(今天只讲众多加密方式中的一种) 1. 在当前文件 ...

  2. Code signing is required for product type 'Application' in SDK 'iOS 11.4'

    查看链接: https://blog.csdn.net/Fantasy_Jun/article/details/78082359 处理方法: 将code signing identity设置为iOS ...

  3. Java 深复制和浅复制

    浅复制是指复制对象时仅仅复制对象本身(包括对象中的基本变量),而不复制对象包含的引用指向的对象.深复制不仅复制对象本身,而且复制对象包含的引用指向的对象. 复制对象时需要调用Object类的clone ...

  4. hdu 6034 B - Balala Power! 贪心

    B - Balala Power! 题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6034 题面描述 Talented Mr.Tang has n st ...

  5. Python基础-字符串、集合类型、判断、深拷贝与浅拷贝、文件读写

    字符串 1.定义三个变量: 2.交换两个变量值 1)引入第三个变量: 2)Python引入第三方变量: 3)不引入第三方变量: 3. isalpha 是否是汉字或字母 4.Isalnum  是否是汉字 ...

  6. SDWebImage 加载一些大的图片的时候导致程序崩溃

    在  UIImage+MultiFormat这个类里面添加如下压缩方法, +(UIImage *)compressImageWith:(UIImage *)image { float imageWid ...

  7. JavaScript中Object值合并方法

    原文:https://www.cnblogs.com/fullstack-yang/p/8085206.html ------------------------------------ 前言:在日常 ...

  8. APP开发的基本流程

    一个独立App开发人的自白:做APP就是一场赌局,你要会押注 下面我们就直接来看下APP从业者必知的整个APP开发标准流程. 一般的APP开发及上线流程 步骤如下: 首先,制作一款APP,必须要有相关 ...

  9. 唯一ID算法之:snowflake(Java版本)

    Twitter开源的算法,简单易用. /** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000 ...

  10. Springboot整合二 集成 rabbitmq

    1.在application.yml文件中进行RabbitMQ的相关配置先上代码 spring: rabbitmq: host: 192168.21.11 port: username: guest ...