数组(2)
2017-07-29 20:21
162 查看
数组的初始化方式:
* 1.动态初始化:
* 数据类型[] 变量名=数据长度[长度];
* 2.静态初始化:程序一开始已经确定了数据
* 数据类型[] 变量名=数据长度{ 元素1,元素2......}
public class Shuzu2 {
public static void main (String args[]){
//静态初始化
/*int[] arr={10,20,30};
System.out.println("arr[2]="+arr[2]);
for( int index=0;index<arr.length;index++){
System.out.println(arr[index]);*/
//动态初始化,手动输入数据
/*int[] arr=new int[4];
Scanner s=new Scanner(System.in);
for (int i=0;i<arr.length;i++){
arr[i]=s.nextInt();
System.out.println(arr[i]+",");*/
//练习:要求 定义一个函数接收一个int类型的数组对象,找出数组的对象中最大的返回给调用者
int [] arr={5,7, 3 ,9};
int max=getMax(arr);
System.out.println("最大值:"+ max);
}
public static int getMax(int[] arr){
int max=arr[0];
for(int i=1;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
return max;
//
}
}
* 1.动态初始化:
* 数据类型[] 变量名=数据长度[长度];
* 2.静态初始化:程序一开始已经确定了数据
* 数据类型[] 变量名=数据长度{ 元素1,元素2......}
public class Shuzu2 {
public static void main (String args[]){
//静态初始化
/*int[] arr={10,20,30};
System.out.println("arr[2]="+arr[2]);
for( int index=0;index<arr.length;index++){
System.out.println(arr[index]);*/
//动态初始化,手动输入数据
/*int[] arr=new int[4];
Scanner s=new Scanner(System.in);
for (int i=0;i<arr.length;i++){
arr[i]=s.nextInt();
System.out.println(arr[i]+",");*/
//练习:要求 定义一个函数接收一个int类型的数组对象,找出数组的对象中最大的返回给调用者
int [] arr={5,7, 3 ,9};
int max=getMax(arr);
System.out.println("最大值:"+ max);
}
public static int getMax(int[] arr){
int max=arr[0];
for(int i=1;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
return max;
//
}
}
相关文章推荐
- 将中文字符串分割为数组 解决str_split中文乱码php
- java中数组长度为零和为空的区别
- C语言 指针数组 多维数组
- poj1195及二维树状数组模板
- Codeforces Gym 100589A Queries on the Tree(树状数组+分块)
- C#各种数组直接的数据复制/转换
- Java-基础 数组的常用操作
- 找出数组中出现一半以上次数的数字
- Java数据结构之数组_动力节点Java学院整理
- 【PHP自学笔记】第五章 PHP数组
- 数组中的数据随机排列的生成代码及方法
- 第十六周项目一:数组的排序
- 数据结构的选择-“数组、链表、树、哈希表”选哪个(性能比较)?
- 二分法找数组中第K小的数
- 画图+使用数组来标记,和图像01存储有点像
- Java求一维数组之和
- JS内置对象-String对象、Date日期对象、Array数组对象、Math对象
- 典型的Top K算法_找出一个数组里面前K个最大数...或找出1亿个浮点数中最大的10000个...一个文本文件,找出前10个经常出现的词,但这次文件比较长,说是上亿行或十亿行,总之无法一次读入内存,
- Java基础_数组
- 数组(三)