❶ 求java實現工作日方法
import java.text.DateFormat;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
public class Test9 {
/**
* 第9題:編寫程序,該程序啟動後用戶可以按「yyyy-MM-dd」的格式輸入一個日期,程序計算這一天是星期幾,並且計算出是一年中的第幾天。
*
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
Scanner scan = new Scanner(System.in);
System.out.println("請輸入日期(格式為yyyy-mm-dd):");
String input = scan.next();
DateFormat format = DateFormat.getDateInstance();
Date date = format.parse(input);
Calendar ca = Calendar.getInstance();
ca.setTime(date); //設置輸入時間
int xingqi = ca.get(Calendar.DAY_OF_WEEK);//獲得輸入日期是星期幾?
System.out.println("您輸入的日期是:"+input);
System.out.println("這一天是"+ GetWeek(xingqi));
System.out.println("這一天是這年的第"+ ca.get(Calendar.DAY_OF_YEAR)+"天");
}
public static String GetWeek(int i)
{
if(i<0||i>7){
System.out.println(i+"沒有對應的星期");
}
String[] weeks={"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
return weeks[i];
}
}
❷ java程序員一天工作多長時間
我每天的工作時間至少是10個小時。
每周六天工作。
加班無加班費。
❸ Java程序員的日常工作是怎樣的
工作流程:
早上按時到單位,然後開始一天的工作,有項目的時候,一般會有朝會,就是說說你現在的工作進度到哪裡了,是不是按照leader給你制定的進度計劃走,如果沒有,他會問你為什麼,是什麼原因,幫你分析一下,基本上會問你一些工作進度上的事情,再就是有沒有遇到問題之類的,幫你解答一下。基本上朝會就是項目組的人,大家坐在一起說說自己的到昨天的進度,今天的目標,還有遇到的問題。
完事之後,就是回到座位上開始coding,java程序員基本上做的都是web項目,所以你基本上每天都是在與html,jsp,struts,spring之類的東西打交道。自己根據式樣書理解一下自己的任務,然後根據框架在裡面寫了,基本上算是填空了。
你的leader會根據你的能力給你分配你能搞定的難度。一般做項目的時候是不會有空閑的時候的,忙的時候連喝水的時間都顧不上。白天的任務自己搞不定的話,晚上你還得加班,或是看你項目組了,要是要求全員留下,那即是你進度超前,也得留下。
沒項目做的時候,一般很閑,啥事也沒有,但是不能幹與工作無關的事情,只能看看技術書什麼的。
總之,就是忙的時候很忙,閑的時候很閑。但一般都不會很閑,除非你公司不行,接不到活。
休假:一般都很正規,有帶薪年假,有些公司可能還會有自己的小假期。法定節日一般都會給你放假,因為老闆一般不會給你3倍工資的,除非項目很忙。平時加班的時間可以換成調休,就是你平時加班夠8個小時,不忙的時候你可以休了他,不按事假扣你工資的。但一般都要看你所在的公司是什麼制度。
薪資:剛畢業的,沒經驗的,基本上是3000左右。一年能調一次工資,根據你的能力,調薪幅度當然是看你公司的制度了,比如他規定一年調薪是0-1000,那就是這個范圍了。5險1金基本上都有的,就看你單位給你交的比例是多少了。
基本上就這些。
❹ 在深圳的java程序員上班時間大概是幾點上班,幾點下班,是否要上夜班,一般加班會到幾點
沒標准,看公司、看運氣、哈哈、正常法定8小時,加班的就不知道了,
❺ 做程序員每天正常工作時間是多少小時如果要加班一般加班到多少點
程序員也要看公司的情況,有的公司程序員很少加班有的很多。x0dx0a加班的情況也是比較常見的,單說我身邊的c++,java,ios,前端,x0dx0a加班最多的就是c++和java,ios,有的時候加班到第二天早上,有的加班到10點左右。x0dx0a機呼每一個程序員都加過班,不加班的真的很少。x0dx0a有的公司提供休息的房間,也會有一些加班補貼。x0dx0a有的時候公司升級軟體啊什麼的都會是在夜深人靜的情況下升級或者測試。
❻ java程序設計 為每一名雇員計算一周的工作時間 數組存儲7名員工的工作時間,以降序顯示每個雇員的總時間
public class TestEmploee {
private static int[][] emploees ;
private static int[][] results = new int[7][2];
private static int emploeeIndex = 0;
private static int totalWorkTimeIndex = 1;
public static void main(String[] args){
init();
sumWorkTime();
sortByWorkTime();
printResult();
}
private static void printResult() {
for(int row = 0 ; row < results.length; row++ ){
System.out.println("emploee " + results[row][emploeeIndex] + " : " + " work time is : " + results[row][totalWorkTimeIndex] );
}
}
//排序
private static void sortByWorkTime() {
//冒泡法排序
for(int row = 0 , flag = 0 ; row < results.length ; row ++, flag ++ ){
for( int index = results.length -1 ; index >flag ; index -- ){
if(results[index][totalWorkTimeIndex] > results[index-1][totalWorkTimeIndex]){
int[] temp = results[index-1] ;
results[index-1] = results[index];
results[index] = temp;
}
}
}
}
//計算工作時間
private static void sumWorkTime() {
for(int row = 0 ; row < emploees.length ; row++ ){
for(int col = 0 ; col < emploees[row].length ; col++ ){
results[row][totalWorkTimeIndex]+=emploees[row][col];
}
results[row][emploeeIndex] = row;
}
}
//初始化emploee數組
private static void init() {
emploees = new int [][]{ {4,3,4,5,4},{9,3,5,3,7},{8,4,7,2,4},{5,1,3,7,7},{4,3,5,7,2},{2,1,5,3,8},{8,6,4,3,2} };
}
}