一道java题目
一个部门对员工考情实现了MED-CED-1234-20090601-0905.的存储。公司MED,部门CED,员工号1234,日前20090601。打卡时间09:05。现在你要在控制台输出本月迟到的人的信息
啥算迟到?
split 一下,根据编码找出名字,
算算迟到的时间不就成了
首先获得最后一个 -后的数字,然后再将四位数字对半分,如0905 分为09和05再进行判断。这个办法虽然有点土,但很有效的哦!~
关键是没分。。。。
还是写个吧
现在假设你规定8:30后打卡就算是迟到
[code=Jav
public class TestString {
public String splitString(String str){
String[] s=str.split("-");
int length=s.length;
return s[length-1];
}
public static void main(String[] args){
TestString ts=new TestString();
String str=ts.splitString("MED-CED-1234-20090601-0801");
int time=Integer.parseInt(str);
if(time>830){
System.out.println("迟到");
}
else{System.out.println("OK");}
}
}
[/code]
Java code:
public class TestString {
public String splitString(String str){
String[] s=str.split("-");
int length=s.length;
return s[length-1];
}
public static void main(String[] args){
TestString ts=n
相关问答:
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{
File fDir=new File(File.separator);
String strFile="java源代码测试"+File.separato ......
我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......