Java开发工程师面试题1
时间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的更多相关文章
- 牛客网试卷: 京东2019校招笔试Java开发工程师笔试题(1-)
1.在软件开发过程中,我们可以采用不同的过程模型,下列有关 增量模型描述正确的是() A 是一种线性开发模型,具有不可回溯性 B 把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析 ...
- 阿里巴巴-OS事业群-OS手机事业部-系统服务部门招聘Java开发工程师,有意者请进来
我是阿里巴巴-OS事业群-OS手机事业部-系统服务部的开发工程师,正在招聘Java开发工程师. 以下是职位描述: 岗位名称:Java开发工程师 招聘人数:5人 生效日期:2014-03-12 结束日期 ...
- Web前端开发工程师面试题
Web前端开发工程师面试题1.说说css的优先级?2.在移动端中,常常使用tap作为点击事件,好处是?会带来什么问题?3.原生JS的window,onload与Jquery的$(document).r ...
- iOS开发工程师笔试题
iOS开发工程师笔试题 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? Object-c的类不可以多重继承:可以 ...
- JAVA开发工程师面试(1)
我已经有很长一段时间没有更新博客了,难道是博主我变懒惰了吗?哎,这样可不行啊,我还有好多知识要学习,要和大家分享.以后我需要更加努力,改掉自己的惰性.本人文采不怎么样,只能是把自己所想的说出来,想和大 ...
- Java开发工程师学习路线
贴一个比较出名的Java开发工程师学习路线图 好好学习提升中 这个貌似也不是特别全,算法,设计模式,架构好像都没有
- 作为一名Java开发工程师需要掌握的专业技能
在学习Java编程完之后,学员们面临的就是就业问题.作为一名Java开发工程师,企业在招聘的时候,也是有一定的标准的. 为了帮助大家更好的找到适合自己的工作,在这里分享了作为一名Java开发工程师需要 ...
- 简历编写技巧-java开发工程师简历实战
看到一遍简历编写的文章 想到也快找工作了 早晚能够用上 现在摘录如下 640?wx_fmt=jpeg 工欲善其事,必先利其器,这是自古以来的道理.所以如果想找到一份好的工作,一定要先整理一份好的简历. ...
- 珍藏版 Python 开发工程师面试试题
珍藏版 Python 开发工程师面试试题 说明:不拿到几家公司的offer,那就是卑鄙的浪费 一.Python_基础语法 1.可变与不可变类型: 2.浅拷贝与深拷贝的实现方式.区别:deepcopy如 ...
随机推荐
- C++程序设计方法3:default修饰符
编译器自动生成的成员函数 如果以下成员函数用户都没有为类实现,则编译器会自动为类生成他们的缺省的实现 默认构造函数,空函数,什么也不做 析构函数,空函数,什么也不做: 拷贝构造函数-按bit位复制对象 ...
- Python二进制转十进制算法、十进转二进制算法
二进制数转换成十进制数:二进制数从右向左每位数乘以2的次方(从0开始,从右向左依次+1),然后相加求和即可 如:0101转成十进制为:1*20+0*21+1*22+0*23 =1+0+4+0=5 算法 ...
- 基于Tkinter以及百度翻译爬虫做的一个小的翻译软件
首先看效果: 输入Hello, 可见输出 int. 打招呼 下面看源码: from tkinter import * import requests# 首先导入用到的库 request = reque ...
- javascript中的常用表单事件用法
下面介绍几种javascript中常用的表单事件: 一,onsubmit:表单中的确认按钮被点击时发生的事件,如下案例. 案例解析:弹出表单中提交的内容 <form name="tes ...
- 【容斥+组合数】Massage @2018acm徐州邀请赛 E
问题 E: Massage 时间限制: 1 Sec 内存限制: 64 MB 题目描述 JSZKC feels so bored in the classroom that he w ...
- .Net Core中的通用主机(一)——系统配置
ASP.NET Core 2.0 中的 WebHost(实现 IWebHost 的基类)是用于为进程提供 HTTP 服务器功能的基础结构项目,例如,如果正在实现 MVC Web 应用或 Web API ...
- Deepin 15.4 个性化设置
2017.10.03,开始使用 Deepin 15.4.1 桌面系统 Chrome 版本 60.0.3112.78(正式版本) (64 位) 1.开启 ls 别名: vim .bashrc 去掉以下代 ...
- Unity中的定时器与延时器
JavaScript中的定时器与延时器,分别是 setInterval.setTimeout,对应的清理函数是:clearInterval.clearTimeout. 而在Unity中,则分别是:In ...
- 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 = ...
- RestTemplate发送请求并携带header信息 RestTemplate post json格式带header信息
原文地址: http://www.cnblogs.com/hujunzheng/p/6018505.html RestTemplate发送请求并携带header信息 v1.使用restTempl ...