求公司JAVA基础考试题答案,在线等!

问题描述

/***要求根据程序提供的数据DATA,START_DATE,END_DATE来生成一个行程计划表。*DATA,START_DATE,END_DATE是固定格式的动态数据,*可能会根据不同的场景而变化,而变化的时候要求程序不经修改也可执行。**答题人需要根据DATA(人员工作技能数据),START_DATE(起始时间),END_DATE(结束时间)*输出一个表格。格式类似于:*2009-10-012009-10-022009-10-032009-10-042009-10-05........*姓名1技能x技能x技能x技能x技能x........*姓名2技能x技能x技能x技能x技能x........*姓名3技能x技能x技能x技能x技能x........*.....**具体日期的技能内容要求随机罗列,但是不能全部重复。*程序要求格式正确,注释良好,具有可读性。**考察知识点:*1.日期操作相关类,如Date,Calendar,SimpleDateFormat等*2.String类的split,substring等方法。*3.集合相关类,List,ArrayList等*4.生成随机数的相关类。*5.可能会用到数组的相关方法。**@authoraxeon**/publicclassExam{/***人员的工作技能数据。*格式为:*序列号,姓名,技能1|技能2|技能三*/publicstaticfinalStringDATA=""+"1,张三,钓鱼|看书|泡妞n"+"2,李四,跳舞|唱歌|聚会n"+"3,王二,读报|群殴|灌水n";/***起始时间。*/publicstaticfinalStringSTART_DATE="2009-10-28";/***结束时间。*/publicstaticfinalStringEND_DATE="2009-11-03";publicstaticvoidmain(String[]args){}}

解决方案

解决方案二:
这是哪个公司的试题啊那些表的结构是怎么样的????
解决方案三:
我的乖乖,这个题目有意思...
解决方案四:
/***要求根据程序提供的数据DATA,START_DATE,END_DATE来生成一个行程计划表。*DATA,START_DATE,END_DATE是固定格式的动态数据,*可能会根据不同的场景而变化,而变化的时候要求程序不经修改也可执行。**答题人需要根据DATA(人员工作技能数据),START_DATE(起始时间),END_DATE(结束时间)*输出一个表格。格式类似于:*2009-10-012009-10-022009-10-032009-10-042009-10-05........*姓名1技能x技能x技能x技能x技能x........*姓名2技能x技能x技能x技能x技能x........*姓名3技能x技能x技能x技能x技能x........*.....**具体日期的技能内容要求随机罗列,但是不能全部重复。*程序要求格式正确,注释良好,具有可读性。**考察知识点:*1.日期操作相关类,如Date,Calendar,SimpleDateFormat等*2.String类的split,substring等方法。*3.集合相关类,List,ArrayList等*4.生成随机数的相关类。*5.可能会用到数组的相关方法。**@authoraxeon**/importjava.util.Date;importjava.util.Random;importjava.text.DateFormat;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Calendar;publicclassExam{/***人员的工作技能数据。格式为:序列号,姓名,技能1|技能2|技能三*/publicstaticfinalStringDATA=""+"1,张三,钓鱼|看书|泡妞n"+"2,李四,跳舞|唱歌|聚会n"+"3,王二,读报|群殴|灌水n";/***起始时间。*/publicstaticfinalStringSTART_DATE="2009-10-28";/***结束时间。*/publicstaticfinalStringEND_DATE="2009-11-03";publicstaticvoidmain(String[]args){String[]DATA1=DATA.split("n");intdaynumb=0;DateFormatformat=newSimpleDateFormat("yyyy-MM-dd");try{Datesdate=(Date)format.parse(START_DATE);Dateedate=(Date)format.parse(END_DATE);CalendarcNow=Calendar.getInstance();CalendarcReturnDate=Calendar.getInstance();cNow.setTime(sdate);cReturnDate.setTime(edate);longsdatems=cNow.getTimeInMillis();longedateMs=cReturnDate.getTimeInMillis();longintervalMs=edateMs-sdatems;daynumb=(int)(intervalMs/(1000*86400));System.out.print("");for(intk=0;k<daynumb;k++){cNow.add(Calendar.DATE,1);Datenewdate=cNow.getTime();System.out.print(format.format(newdate)+"");}}catch(ParseExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}System.out.println("");for(inti=0;i<DATA1.length;i++){String[]user=DATA1[i].split(",");System.out.print(user[1]+"");String[]tool=newString[3];tool[0]=user[2].substring(0,2);tool[1]=user[2].substring(3,5);tool[2]=user[2].substring(6,8);for(intk=0;k<daynumb;k++){Randomr=newRandom();intrn=r.nextInt(3);System.out.print(tool[rn]+"");}System.out.println("");}}}
解决方案五:
結題了0.0

时间: 2024-10-23 07:24:11

求公司JAVA基础考试题答案,在线等!的相关文章

方法-初学的IT女孩,求正确解答JAVA基础概念

问题描述 初学的IT女孩,求正确解答JAVA基础概念 在面向对象编程里,每个对象...选择下面一个正确选项: a. 是另一个对象的一个属性 b. 是一个类的一个实例 c. 继承一个类 d. 具有递归方法 选择正确的语句或者JAVA里关于面向对象编程的语句(多选题) ? 继承模型IS-A关系,其中子类的对象还是超类的对象. ? 在一个超类里的方法的数量总是高于其每一个子类 ? 同样的超类的两个子类总是有相同数量的方法. 在JAVA里选择正确的关于可见度的答案.当一个属性(实例变量)在一个类里被定义

普通java基础问题 求开导!

问题描述 普通java基础问题 求开导! 写一个程序,产生25个int类型的随机数, 对于每一个随机数,使用if-else语句来将其分类大于.等于.或等于紧随它而随机生成的值. 答案如下,我不明白又声明RDN3,4干什么..跟上边的不是一样么 public class CompareInts { public static void main(String[] args) { Random rand1 = new Random(); Random rand2 = new Random(); fo

java基础问题求指教谢谢

问题描述 java基础问题求指教谢谢 形如 A a=new A();-------------1 a=new A();--------------2 辣么,a到底指的是哪个对象?1还是2? 五楼的说法对么? 解决方案 只用new关键字是为了创建一个对象,你使用了两次new关键字进行创建,会在内存中创建两个A的对象,a是你声明的一个引用,在程序中以最后一次的指向为准,这里是指向最后一个. 解决方案二: new 最后一个对象时,内存又为它分配了新的地址,所以a只想最后一个 解决方案三: a 在最后被

java基础高手看这里了,这几道基础性的面试题求解答。

问题描述 java基础高手看这里了,这几道基础性的面试题求解答. 同学出去应聘,笔试的时候遇到这几道基础题不会做,拿给我看,发现自己也不怎么会,java基础好多都有些忘了,来帮忙解答一下吧. 1.实现一个函数,函数有一个形参,类型为整数,功能是将形参的十进制数的二进制序列打印到控制台上. 2.实现一个函数,函数有一个形参,类型为集合,功能是将集合中的内容按照每行3个输出(写出两种以上方法). 3.有数据表,字段定义为如下: 客户 商品 报价 报价日期 表中存放着不同客户,不同商品,不同日期的报价

java 基础编程题,急求结果

问题描述 java 基础编程题,急求结果 1,int isVesuvian(int n),如果n是有且仅是两组不同的两个数的平方和,返回1,否则0. 2,int isOneBalanced(int a[]),判读数组是否是平衡数组,开头连续为1的数 + 结尾连续为1的数 = 中间连续不为1的数 结果返回1,否则为0. 3,int closestFibonacci(int n),返回比n小的最大的斐波拉契元素.斐波拉契数列 1 1 2 3 5 8 13 21 34 PS:1 1 2 3 5 8 1

HDU4561 一直WA 不知道哪里错了 跪求提示 java版 不想直接拿答案谢谢

问题描述 HDU4561 一直WA 不知道哪里错了 跪求提示 java版 不想直接拿答案谢谢 package arithmetic; import java.util.Scanner; public class Main { public static int maxProduct(int[] list,int start,int end){ int sum=0;//记录数组中-2的个数[start,end) if(start==end||start+1==end){ return 0; } f

java基础-Java基础一个问题,求帮忙解答

问题描述 Java基础一个问题,求帮忙解答 有一个java类 public final class Test{ private long position = -1; public void method(){ position++; } } 当系统中A访问Test method后,position值为多少,B再访问Test method后,position值为多少? 为什么,求帮忙解答? 解决方案 访问之后,position的值始终为0,这是一个final类,每次进去访问时,position的

java类的问题-java基础高手看这里了,这几道基础性的面试题求解答。

问题描述 java基础高手看这里了,这几道基础性的面试题求解答. 编制父类Shape:包括普通成员变量图形的行数.列数:图形开始绘制的列数:静态变量图形个数:以及方法绘制图形: 编写两个子类:菱形和矩形,这两个子类继承父类中的绘制图形方法,即在控制台中输出菱形或矩形(根据构造函数中给出的行.列): 验证上述要求,使得屏幕上显示多个图形,并且输出图形的个数. 解决方案 你应该先贴出你的代码,有问题的话大家讨论,直接让人做题不好吧. 解决方案二: abstract class Shape { pub

java-一个Java基础问题,求大神多指导

问题描述 一个Java基础问题,求大神多指导 ?class A { A(int i) { System.out.println("A"); } } class B extends A { B(int i) { // super(i); System.out.println("B"); } } public class Test { public static void main(String[] args) { new B(100); } } 解决方案 实例化子类B