成都创新互联网站制作重庆分公司

java手动输入的代码 java代码输入输出怎么写

手动输入日期显示下一天java代码

您好,代码如下:

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、成都小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了东乡免费建站欢迎大家使用!

* 获得指定日期的后一天

* @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;

}

如何用java编写一个,手动输入10个分数,去掉一个最高分,去掉一个最低分,并把剩余的数求平均值的的

输出结果图:

参考代码如下:

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个数字,以逗号隔开:");

Scanner scanner=new Scanner(System.in);

String input=scanner.next();

//将输入的数字按照","分割成数组

String[] numStrs=input.split(",");

ListInteger nums=new ArrayListInteger();

//将数组的数字放入集合list中方便排序和取出最大最小数

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("去掉最小数和最大数后:"+nums);

double avg=0d;

int sum=0;

//求出剩下数字的总和

for (int i = 0; i  nums.size(); i++) {

sum+=nums.get(i);

}

//求平均值(总和/剩下数字的个数)

avg=sum/(nums.size());

System.out.println("["+nums+"]的平均数为:"+avg);

}

}

在java中用键盘输入数据的代码是什么?

1.根据你输出的语句:首行为文件名,"+"其余内容为文件内容,以空行结尾。按Ctrl+c组合键结束输入",你是想按Ctrl+c就退出程序结束输入,但是你的程序并没有定义当按下Ctrl+c键的响应。所以你一直输入内容是没办法结束程序的。你只有手动停止编译器停止程序。

2.你没有指定fileName文件的类型,也没生成位置,那么在你对应的工程路径下生成一个缺省的文件,名字为你第一次输入的fileName,内容为第二次输入的内容,你可以用记事本打开,看到输入的内容。

程序没有错,只是没有完成你想要的功能而已!


当前题目:java手动输入的代码 java代码输入输出怎么写
网站地址:http://cxhlcq.com/article/dojpeoj.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部