栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

头歌 Java 数组

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

头歌 Java 数组

一维数值数组之成绩统计

代码如下:

import java.util.Scanner;
public class ArrTest {
    public static void main(String[] args) {
        // 请在Begin-End间编写代码
        
        // 第一步:接收给定的第一个数,用于定义数组长度
        int n=0;     // 定义变量n,并赋初值0,用于统计人数
        int sum=0;     // 定义变量sum,并赋初值0,用于求成绩和
        Scanner scanner = new Scanner(System.in);
        int i = scanner.nextInt();
        // 第二步:定义数组
        int[] ints = new int[i];
        // 第三步:把成绩赋值给数组元素
        while (!scanner.hasNext("#")){
            int x = scanner.nextInt();
            ints[n]=x;
            n++;
        }
        // 第四步:求所有成绩的和
        for(int a:ints){
           sum+=a;
        }
        // 第五步:求平均成绩
        double avg=(double)sum/n;
        System.out.print("数学平均成绩为:"+avg);
        
    }
}

二维数值数组之多科成绩统计

代码如下:

public class PassWord {
    public static void main(String[] args) {
        // 创建二维数组存储所有人的成绩
        int[][] arr = new int[][]{{90,88,87},{89,90,77},{66,78,60},{77,90,90},{89,78,67},{78,87,88}};
       // 请在 Begin-End 间编写代码
        
        // 第一步:对每个人的各科成绩求和
        int x,y;
        for( x=0;x

foreach遍历数组之正负数数量统计

代码如下:

import java.util.Scanner;
public class ForeachTest {
    public static void main(String[] args) {
        // 请在Begin-End间编写代码
        
        // 接收给定一行整数
         Scanner scanner = new Scanner(System.in);
          int i = scanner.nextInt();
        // 创建数组  
        int[] arr = new int[i];
        // 把给定整数添加到数组中
        for(int n=0;n0){
                positive++;
            }
            else if(x<0){
                negative++;
            }
        }
        // 输出结果
        System.out.print("正数个数:"+positive+"。负数个数:"+negative+"。");
        
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/573079.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号