数组怎么用

2019年5月13日17:43:02 发表评论 11 浏览

本篇文章就Java数组进行介绍,数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组
推荐课程:Java教程。

数组怎么用

数据的要点
不使用数组定义100个整形变量:int i1;int i2;int i3
使用数组定义 int i[100];
数组定义:int i[100];只是一个伪代码,只是表示含义的
一维数组一维数组可以存放上千万个数据,并且这些数据的类型是完全相同的,

使用java数组,必须经过两个步骤,声明数组和分配内存给该数组,
声明形式一
声明一维数组:数据类型 数组名[]=null;
非配内存给数组:数组名=new 数据类型[长度];
声明形式二
声明一维数组:数据类型 [] 数组名=null;

java数据类型分为两大类
基本数据类型
int、long操作的时候本身就是具体的内容
引用数据类型:数组、类、接口

引用传递的就是一个内存的使用权,一块内存空间,可能有多个人同时使用

例子:

import java.util.Scanner;
 
public class Test {
 
 public static void main(String[] args) {
 
  //学生成绩管理系统
  int student;//控制学生的变量
  double sum=0,avg=0; //总成绩和平均成绩
  double[] temp=new double[10];
  //创建一个Scanner类的对象,用它来获得用户的输入
  Scanner sc=new Scanner(System.in);
  System.out.println("请输入前10名的成绩");
  
  for(student=0;student<temp.length;student++) {
   //读取用户的输入
   temp[student]=sc.nextDouble();
   sum+=temp[student];
  }
  
  avg=sum/10;
  
  System.out.println("平均值是:"+avg);
  
  for(student=0;student<temp.length;student++) {
   
   if(temp[student]<avg) {
    System.out.println("该学生的成绩低于平均成绩");
   }else if(temp[student]>avg) {
    System.out.println("该学生的成绩高于平均成绩");
   }else {
    System.out.println("该学生的成绩等于平均成绩");
   }
  }
 }
 
}

以上就是数组怎么用的详细内容,更多请关注洋洋博客其它相关文章!

数组怎么用

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: