怎么写这个Java程序

编写程序,用System.in.read()方法从键盘接收用户输入的6 个整数,计算并输出这些整数的最大值、最小值、累加和、平均值。

谢谢

我已将在Eclipse+JDK1.4 测试通过,以下为你需要的程序源代码:

import java.io.*;

public class Test {

public static boolean isNumber(String s) {

return s.matches("\\d+");
}

public static int getMaxNumber(int[] numArray) {
int maxTemp = numArray[0];
for (int i = 1; i < numArray.length; i++) {
if (numArray[i] > maxTemp)
maxTemp = numArray[i];
}
return maxTemp;
}

public static int getMinNumber(int[] numArray) {
int minTemp = numArray[0];
for (int i = 1; i < numArray.length; i++) {
if (numArray[i] < minTemp)
minTemp = numArray[i];
}
return minTemp;
}

public static int getSumNumber(int[] numArray) {
int sumTemp=0;
for (int i = 0; i < numArray.length; i++) {
sumTemp+=numArray[i];
}
return sumTemp;
}

public static float getAvgNumber(int[] numArray) {
float avgTemp=0f;
int sumTemp=0;
for (int i = 0; i < numArray.length; i++) {
sumTemp+=numArray[i];
}

avgTemp=(float)(sumTemp/6.0);

return avgTemp;
}

public static void main(String[] args) throws IOException {

System.out.println("请输入6个整数!");
int[] numbers = new int[6];
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String num = br.readLine();
boolean flag = false; // 校验是否是数字
for (int i = 0; i < 6; i++) {
if (isNumber(num)) {
numbers[i] = Integer.parseInt(num);
num = br.readLine();
flag = true;
} else {
System.out.print("您输入的不是整数,请重新输入!");
flag = false;
break;
}
}

if (flag == true) {
System.out.println("已经正确接受6个整数");
System.out.println("些整数的最大值是:"+getMaxNumber(numbers));
System.out.println("些整数的最小值是:"+getMinNumber(numbers));
System.out.println("些整数的累加和是:"+getSumNumber(numbers));
System.out.println("些整数的平均值是:"+getAvgNumber(numbers));
}// end if

}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-12-16
public class A
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
int max = Integer.MIN_VALUE;
int min = Integer.MAX_VALUE;
int sum = 0;
for (int i = 0; i < 6; i++)
{
int j = in.nextInt();
if (max < j) max = j;
if (min > j) min = j;
sum += j;
}
double avg = sum / 6.;
System.out.println("max =" + max);
System.out.println("min =" + min);
System.out.println("sum =" + sum);
System.out.println("avg =" + avg);
}
}本回答被提问者采纳

用记事本怎么写java代码?
1、用浏览器打开用记事本编写的代码 新建“文本文档”后,鼠标右键点击该文本文档,在菜单栏的“打开方式”选择“用记事本打开”,也可以设置默认打开方式为“记事本”;用记事本打开文本文档后,直接在该文档内根据自己的需要输入想要编辑的网页代码。2、记事本写java代码怎么运行 首先,需要安装jdk并配置...

门外汉如何用Java写个简单程序?
其次,利用Java的XML处理HTML的功能解析XML文件。在实际项目中,我们经常需要解析和操作XML文件,比如HTML文档。Java提供了丰富的库支持XML解析,如SAX、DOM、JAXB和StAX等。通过学习如何使用这些库,可以有效地从XML文件中提取所需信息或生成新的XML文件。对于HTML的解析,可以利用DOM或JSoup等库,它们能够帮...

如何写出好的Java代码
这往往是刚踏OOP领域的过程式(procedural)程序员的一个苦恼,因为他们往往最终还是写出一个过程式程序,并将它们摆放到一个或两个巨大对象中。注意,除了application framework (应用程序框架,译注:一种很特殊的、大型OO程序库,帮你架构程序本体)之外,对象代表的是程序中的观念,而不是程序本身。26. 如果你得用某种丑陋...

java代码在哪里编写?
myeclipse中编写java代码的步骤1、第一种方法:\\x0d\\x0a右击要运行的java程序的文件;\\x0d\\x0a选择RunAs;\\x0d\\x0a再选择JavaApplication即可运行。2、打开myeclipse软件进去后就是myeclipse的界面,写java程序首先得建一个java工程,再建一个java包,最后才能建java文件,一级包含一级。3、第一步...

java编写一个奶茶点单程序代码怎么写?
这是一个简单的Java程序,旨在实现奶茶点单功能。用户可以根据提示选择奶茶的口味、大小和加料,程序会计算并显示订单总价。```java import java.util.Scanner;public class MilkTeaOrder { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("...

java写一个自动程序开始先怎么写
编写如下:1、首先打开自己安装的Eclipse软件。2、然后选择File->New->JavaProject。3、然后找到工程打开,右击src选择->New->Class。4、填入类名,选择下面的publicstaticvoidmain(String[]args)。5、然后写入代码publicclassDemo{publicstaticvoidmain(String[]args){\/\/TODOAuto-generatedmethodstubSystem....

如何编写第一个java程序
public static void main(String[] args)Java 中的主运行方法,它和 C\/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。System.out....

编写一个JAVA程序 输入自己的姓名和年龄并输出 怎么写
在main里写 String name;String age;Scanner sc=new Scanner(System.in);System.out.println("输入姓名");name=sc.nextLine();System.out.println("输入年龄");age=sc.nextLine();System.out.println("姓名"+name);System.out.println("年龄"+age);sc.close();...

java怎么写
实现一个java程序,主要有三个步骤:1、编写源代码,2、编译源代码,3、运行。java的源代码必须先编译,然后才能由JVM解析执行。所以我们程序员第一步的工作就是要编写java的源代码文件,java的源代码文件其实就是以.java为后缀名的普通的文本文件。下面我们以Window系统为例,实现我们的第一个也是非常...

如何用“JavaN-IDE”软件在手机上编写java程序?
1、打开EditPlus。2、点击新建--java。3、会出现java程序的基本框架,于是就可以在里面编写java了。4、在class后面写上文件名,然后保存。5、这个地方取的文件名一定要和保存的文件名相同。6、再进入CMD里运行所编译的文件。7、因为给出了基本框架,所以能编译成功。最后就完成了,当然这只是最基础的...

相似回答
大家正在搜