时间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. C++程序设计方法3:default修饰符

    编译器自动生成的成员函数 如果以下成员函数用户都没有为类实现,则编译器会自动为类生成他们的缺省的实现 默认构造函数,空函数,什么也不做 析构函数,空函数,什么也不做: 拷贝构造函数-按bit位复制对象 ...

  2. Python二进制转十进制算法、十进转二进制算法

    二进制数转换成十进制数:二进制数从右向左每位数乘以2的次方(从0开始,从右向左依次+1),然后相加求和即可 如:0101转成十进制为:1*20+0*21+1*22+0*23 =1+0+4+0=5 算法 ...

  3. 基于Tkinter以及百度翻译爬虫做的一个小的翻译软件

    首先看效果: 输入Hello, 可见输出 int. 打招呼 下面看源码: from tkinter import * import requests# 首先导入用到的库 request = reque ...

  4. javascript中的常用表单事件用法

    下面介绍几种javascript中常用的表单事件: 一,onsubmit:表单中的确认按钮被点击时发生的事件,如下案例. 案例解析:弹出表单中提交的内容 <form name="tes ...

  5. 【容斥+组合数】Massage @2018acm徐州邀请赛 E

    问题 E: Massage 时间限制: 1 Sec  内存限制: 64 MB 题目描述 JSZKC  feels  so  bored  in  the  classroom  that  he  w ...

  6. .Net Core中的通用主机(一)——系统配置

    ASP.NET Core 2.0 中的 WebHost(实现 IWebHost 的基类)是用于为进程提供 HTTP 服务器功能的基础结构项目,例如,如果正在实现 MVC Web 应用或 Web API ...

  7. Deepin 15.4 个性化设置

    2017.10.03,开始使用 Deepin 15.4.1 桌面系统 Chrome 版本 60.0.3112.78(正式版本) (64 位) 1.开启 ls 别名: vim .bashrc 去掉以下代 ...

  8. Unity中的定时器与延时器

    JavaScript中的定时器与延时器,分别是 setInterval.setTimeout,对应的清理函数是:clearInterval.clearTimeout. 而在Unity中,则分别是:In ...

  9. urllib 报错 IOError: [Errno socket error] TLS/SSL connection has been closed (EOF) (_ssl.c:590)

    解决方案: My evil workaround (don't do this in production!): import urllib2 #也可以是urllib import ssl ctx = ...

  10. RestTemplate发送请求并携带header信息 RestTemplate post json格式带header信息

    原文地址:  http://www.cnblogs.com/hujunzheng/p/6018505.html RestTemplate发送请求并携带header信息   v1.使用restTempl ...