求N个数的平均值

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:25:38
输入要输入的数字的个数,如不为正则重新输入,如为正数则依次输入数字并依次判断是否为整数,如不是请重新输入,如是整数则求平均。

import java.util.InputMismatchException;
import java.util.Scanner;

public class Average {

public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
try {

// --------------------------------
// ----- ENTER YOUR CODE HERE -----
// --------------------------------

// --------------------------------
// --------- END USER CODE --------
// --------------------------------

}
catch(Exception e) {
System.out.println(e);
System.out.println("Exiting...");
}
}
}

刚开始学 搞不定这个啊 谁能帮我把中间部分补上 做出来的再额外加分

import java.util.*;
public class A
{
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.println("要输入几个数字?");
int num=s.nextInt();
int temp=0;
for(int i=1;i<=num;i++)
{
System.out.println("请输入第"+i+"个数字:");
int math=s.nextInt();
if((i==(int)i)&&(math>0))
{
temp+=math;
}
else
{
System.out.println("输入错误,请重新输入!");
return;
}
}
System.out.println("平均数是:"+(float)(temp/num));
}
}

import java.util.InputMismatchException;
import java.util.Scanner;

public class Average {

public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
try {

// --------------------------------
// ----- ENTER YOUR CODE HERE -----
// --------