时间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. 在npm上发布一个自己的包

    1.首先你要在npm上创建一个账号,这里需要输入邮箱的,注意激活邮箱否则无法publish自己的包 2.在本地创建一个文件夹,输入npm init初始化项目,这里是我使用npm init创建的pack ...

  2. Expedition [POJ2431] [贪心]

    题目大意: 有n个加油站,每个加油站的加油的油量有限,距离终点都有一个距离. 一个卡车的油箱无限,每走一个单元要消耗一单元的油,问卡车到达终点的最少加多少次油. 分析: 我们希望的是走到没油的时候就尽 ...

  3. mybatis查询到count(*)返回值

    resultType="int" <select id="num_List_" parameterType=" xxx" result ...

  4. Java Web 域名

    虽然可以直接通过IP地址来访问WWW的每一台主机,但是32位IP地址非常难记.所以,为了便于记忆,按照一定的规则给Internet上的计算机起了名字即域名.通俗地说,域名相当于一个房屋的门牌号码,别人 ...

  5. 11-22 JS中级复习

    1.this js的关键字, 用途:指向某一个对象. 如何判断this指向 函数(方法)内 一种以函数的方式调用(不带.) this指向winodw 一种以方法的形式调用(函数名前面带.)this指向 ...

  6. 使用CSS里的user-select属性控制用户在页面上选中的内容

    CSS里的user-select属性用来禁止用户用鼠标在页面上选中文字.图片等,也就是,让页面内容不可选.也可以只允许用户选中文字,或者全部都放开,用户可以同时选中文字.还包括文本里的图片.视频等其它 ...

  7. html提交表单到Servlet

    源码地址 https://github.com/YouXianMing/Java-Web-Study/tree/master/Servlet-Form 演示效果(注意post与get提交方式浏览器地址 ...

  8. fashion datasets图像检索实践project

    Using Siamese Networks and Pre-Trained Convolutional Neural Networks (CNNs) for Fashion Similarity M ...

  9. .Net混淆工具和反混淆工具

    一.简介 本文给大家列举一些常用的.net程序反破解代码混淆工具.同时也列取一些反混淆工具. 二.混淆工具 Agile.NET (aka CliSecure) Babel.NET CodeFort C ...

  10. android学习十二(android的Content Provider(内容提供器)的使用)

    文件存储和SharePreference存储以及数据存储一般为了安全,最好用于当前应用程序中訪问和存储数据.内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能 ...