您好,代碼如下:
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了東鄉(xiāng)免費(fèi)建站歡迎大家使用!
* 獲得指定日期的后一天
* @param specifiedDay
* @return
*/
public static String getSpecifiedDayAfter(String specifiedDay){
Calendar c = Calendar.getInstance();
Date date=null;
try {
date = new SimpleDateFormat("yy-MM-dd").parse(specifiedDay);
} catch (ParseException e) {
e.printStackTrace();
}
c.setTime(date);
int day=c.get(Calendar.DATE);
c.set(Calendar.DATE,day+1);
String dayAfter=new SimpleDateFormat("yyyy-MM-dd").format(c.getTime());
return dayAfter;
}
輸出結(jié)果圖:
參考代碼如下:
import?java.util.ArrayList;
import?java.util.Collections;
import?java.util.List;
import?java.util.Scanner;
public?class?xxx?{
public?static?void?main(String[]?args)?{
System.out.println("請輸入10個(gè)數(shù)字,以逗號隔開:");
Scanner?scanner=new?Scanner(System.in);
String?input=scanner.next();
//將輸入的數(shù)字按照","分割成數(shù)組
String[]?numStrs=input.split(",");
ListInteger?nums=new?ArrayListInteger();
//將數(shù)組的數(shù)字放入集合list中方便排序和取出最大最小數(shù)
for?(int?i?=?0;?i??numStrs.length;?i++)?{
nums.add(Integer.parseInt(numStrs[i]));
}
Collections.sort(nums);
System.out.println("從小往大排序后:"+nums);
nums.remove(0);
nums.remove(nums.size()-1);
System.out.println("去掉最小數(shù)和最大數(shù)后:"+nums);
double?avg=0d;
int?sum=0;
//求出剩下數(shù)字的總和
for?(int?i?=?0;?i??nums.size();?i++)?{
sum+=nums.get(i);
}
//求平均值(總和/剩下數(shù)字的個(gè)數(shù))
avg=sum/(nums.size());
System.out.println("["+nums+"]的平均數(shù)為:"+avg);
}
}
1.根據(jù)你輸出的語句:首行為文件名,"+"其余內(nèi)容為文件內(nèi)容,以空行結(jié)尾。按Ctrl+c組合鍵結(jié)束輸入",你是想按Ctrl+c就退出程序結(jié)束輸入,但是你的程序并沒有定義當(dāng)按下Ctrl+c鍵的響應(yīng)。所以你一直輸入內(nèi)容是沒辦法結(jié)束程序的。你只有手動(dòng)停止編譯器停止程序。
2.你沒有指定fileName文件的類型,也沒生成位置,那么在你對應(yīng)的工程路徑下生成一個(gè)缺省的文件,名字為你第一次輸入的fileName,內(nèi)容為第二次輸入的內(nèi)容,你可以用記事本打開,看到輸入的內(nèi)容。
程序沒有錯(cuò),只是沒有完成你想要的功能而已!