利用Scanner循环输入10个数,在for循环中把每次输入的数字求和.代码如下:
public?static?void?main(String[]?args)?{
Scanner?scanner?=?new?Scanner(System.in);
int?sum?=?0;
for?(int?i?=?0;?i?10;?i++)?{
System.out.print("请输入第"?+?(i?+?1)?+?"个整数:");
int?num?=?scanner.nextInt();
sum?+=?num;
}
System.out.println("总和为:"?+?sum?+?",平均值为:"?+?sum?/?10.0);
public
static
void
main(String
[]
arg){
//若想数字为手动输入,改为控制台输入语句即可!接受一个数组!
int
//定义一个变量保存数组数字的和!
sum=0;
//循环数组
将其相加
for(int
i=0;itemp.length;i++){
sum+=temp[i];
//
java中/代表除号
System.out.println("平均数为:"+sum/10);
import java.util.Arrays;
import java.util.Scanner;
public class Test01 {
static int[] arr = new int[0];
public static void main(String[] args) {
systemIn();
System.out.println("数组"+Arrays.toString(arr)+" 的各项数据如下:? ?");
System.out.println("总和为:? ?"+getSum());
double d = (double)getSum()/(double)arr.length;
System.out.println("平均值:? ?"+d);
sort();
System.out.println("最大值:? ?"+arr[0]);
System.out.println("最小值:? ?"+arr[arr.length-1]);
/**用户输入数据*/
public static void systemIn(){
System.out.println("请输入一个整数,输入0则表示输入结束,程序会执行计算程序");
Scanner sc = new Scanner(System.in);
int q = sc.nextInt();
if(q!=0){
arr = Arrays.copyOf(arr, arr.length+1);
arr[arr.length-1] = q;
/**求和*/
public static int getSum(){
int sum = 0;
for (int i = 0; i arr.length; i++) {
sum += arr[i];
return sum;
/**给数组排序*/
public static void sort(){
for (int j = arr.length-1; j i; j--) {
if(arr[j]arr[i]){
int tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
参考代码如下:
import java.util.*;
public class Main
{
? ? int sum = 0;
? ? int count = 0;
? ? while(true){
? ? int num = sc.nextInt();
? ? if(num == 0) break;
? ? sum += num;
? ? count++;
? ? }
? ? System.out.println("平均值:"+sum*1.0/count);
运行结果:
以上就是土嘎嘎小编为大家整理的java输入数平均值代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!