public class Main {
static int ARRY_LONGTH=100;
static int[] getRandomArr(int n){
int[] randomArr;
randomArr = new int[n];
for(int i=0;i<n;i++){
randomArr[i]=(int)(Math.random()*100);
}
return randomArr;
}
static void testForArr(){
int[] randomArr=getRandomArr(ARRY_LONGTH);
for(int i=0;i<ARRY_LONGTH-1;i++){
if(randomArr[i] > randomArr[i+1]){
System.out.println(
"第" + (i+1) +"数\"" + randomArr[i]
+ "\"大于后一个的数\"" + randomArr[i+1] +"\""
);
}
else if(randomArr[i] < randomArr[i+1]){
System.out.println(
"第" + (i+1) +"数\"" + randomArr[i]
+ "\"小于后一个的数\"" + randomArr[i+1] +"\""
);
}
else {
System.out.println(
"第" + (i+1) +"数\"" + randomArr[i]
+ "\"等于后一个的数\"" + randomArr[i+1] +"\""
);
}
}
} public static void main(String[] args) {
testForArr();
}
}

运行结果:

 第1数"27"小于后一个的数"95"
第2数"95"大于后一个的数"58"
第3数"58"大于后一个的数"40"
第4数"40"小于后一个的数"87"
第5数"87"大于后一个的数"13"
第6数"13"小于后一个的数"62"
第7数"62"大于后一个的数"18"
第8数"18"小于后一个的数"67"
第9数"67"小于后一个的数"87"
第10数"87"小于后一个的数"93"
第11数"93"大于后一个的数"79"
第12数"79"大于后一个的数"50"
第13数"50"大于后一个的数"11"
第14数"11"小于后一个的数"71"
第15数"71"小于后一个的数"81"
第16数"81"大于后一个的数"73"
第17数"73"大于后一个的数"16"
第18数"16"小于后一个的数"53"
第19数"53"大于后一个的数"11"
第20数"11"小于后一个的数"87"
第21数"87"大于后一个的数"70"
第22数"70"大于后一个的数"39"
第23数"39"小于后一个的数"42"
第24数"42"等于后一个的数"42"
第25数"42"大于后一个的数"32"
第26数"32"小于后一个的数"91"
第27数"91"大于后一个的数"28"
第28数"28"大于后一个的数"25"
第29数"25"大于后一个的数"0"
第30数"0"小于后一个的数"78"
第31数"78"大于后一个的数"24"
第32数"24"小于后一个的数"81"
第33数"81"小于后一个的数"95"
第34数"95"大于后一个的数"13"
第35数"13"小于后一个的数"97"
第36数"97"大于后一个的数"94"
第37数"94"大于后一个的数"54"
第38数"54"小于后一个的数"60"
第39数"60"小于后一个的数"98"
第40数"98"大于后一个的数"4"
第41数"4"小于后一个的数"54"
第42数"54"大于后一个的数"33"
第43数"33"小于后一个的数"56"
第44数"56"大于后一个的数"14"
第45数"14"小于后一个的数"69"
第46数"69"大于后一个的数"43"
第47数"43"小于后一个的数"53"
第48数"53"小于后一个的数"66"
第49数"66"大于后一个的数"0"
第50数"0"小于后一个的数"84"
第51数"84"大于后一个的数"27"
第52数"27"小于后一个的数"65"
第53数"65"大于后一个的数"0"
第54数"0"小于后一个的数"24"
第55数"24"小于后一个的数"79"
第56数"79"大于后一个的数"69"
第57数"69"小于后一个的数"79"
第58数"79"大于后一个的数"42"
第59数"42"小于后一个的数"48"
第60数"48"小于后一个的数"97"
第61数"97"大于后一个的数"39"
第62数"39"大于后一个的数"20"
第63数"20"小于后一个的数"33"
第64数"33"小于后一个的数"72"
第65数"72"小于后一个的数"79"
第66数"79"小于后一个的数"90"
第67数"90"大于后一个的数"51"
第68数"51"等于后一个的数"51"
第69数"51"小于后一个的数"63"
第70数"63"小于后一个的数"94"
第71数"94"大于后一个的数"58"
第72数"58"大于后一个的数"4"
第73数"4"小于后一个的数"52"
第74数"52"大于后一个的数"46"
第75数"46"大于后一个的数"33"
第76数"33"小于后一个的数"64"
第77数"64"大于后一个的数"62"
第78数"62"小于后一个的数"83"
第79数"83"大于后一个的数"9"
第80数"9"小于后一个的数"77"
第81数"77"大于后一个的数"16"
第82数"16"小于后一个的数"26"
第83数"26"大于后一个的数"1"
第84数"1"小于后一个的数"86"
第85数"86"大于后一个的数"24"
第86数"24"小于后一个的数"83"
第87数"83"大于后一个的数"63"
第88数"63"大于后一个的数"20"
第89数"20"小于后一个的数"53"
第90数"53"大于后一个的数"16"
第91数"16"小于后一个的数"87"
第92数"87"大于后一个的数"55"
第93数"55"小于后一个的数"98"
第94数"98"大于后一个的数"10"
第95数"10"小于后一个的数"43"
第96数"43"小于后一个的数"99"
第97数"99"大于后一个的数"16"
第98数"16"小于后一个的数"67"
第99数"67"大于后一个的数"56" 

Java简单的数组用法尝试,和C语言很不一样的更多相关文章

  1. delphi 10.2---非常简单的数组用法求和

    unit Unit9; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System ...

  2. Java学习之数组的简单用法

    •概念 其实所谓的数组指的就是一组相关类型的变量集合,并且这些变量可以按照统一的方式进行操作. 数组本身属于引用数据类型,那么既然是引用数据类型,这里面实际又会牵扯到内存分配: 而数组的定义语法有两种 ...

  3. Java的稀疏数组的简单代码实现

    目录 Java的稀疏数组的简单代码实现 一.稀疏数组的基本概念 二.稀疏数组的Java代码实现思路 三.稀释数组的Java代码实现 四.结语 Java的稀疏数组的简单代码实现 一.稀疏数组的基本概念 ...

  4. Java反射遍历数组

    日志中有时候需要查看数组中的值,但是重载很多的打印函数,觉得很别扭.所以想通过反射,获取数组中的值,打印出来.Java提供了数组反射操作的类,之前没有关注过,提供的方法简单易用. public sta ...

  5. 慕课网-安卓工程师初养成-6-3 如何使用 Java 中的数组

    来源:http://www.imooc.com/code/1525 Java 中操作数组只需要四个步骤: 1. 声明数组 语法:  或者  其中,数组名可以是任意合法的变量名,如: 2. 分配空间 简 ...

  6. 如何使用 Java 中的数组

    Java 中操作数组只需要四个步骤: 1. 声明数组 语法:  数据类型[ ] 数组名: 或者   数据类型 数组名[ ]: 其中,数组名可以是任意合法的变量名,如: 2. 分配空间 简单地说,就是指 ...

  7. Java之组合数组1

    我们先说"数组",数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素. 一.一维数组的定义 type arrayName[]; 其中类型(type ...

  8. Java比较器对数组,集合排序一

    数组排序非常简单,有前辈们的各种排序算法,再加上Java中强大的数组辅助类Arrays与集合辅助类Collections,使得排序变得非常简单,如果说结合比较器Comparator接口和Collato ...

  9. java随机数与数组的使用。

    java随机数与数组的使用.    一:题目 二 代码:  public class Students {    int number;  // 学号    int State ;   // 年级   ...

随机推荐

  1. UiAutomator源代码分析之获取控件信息

    依据上一篇文章<UiAutomator源代码分析之注入事件>開始时提到的计划,这一篇文章我们要分析的是第二点: 怎样获取控件信息 我们在測试脚本中初始化一个UiObject的时候一般是像下 ...

  2. Django-中介模型

    有多对多字段的时候自己创建的第三章表就是中介模型 class Article(models.Model): ''' 文章表 ''' title = models.CharField(max_lengt ...

  3. bootstrap table api

    http://blog.csdn.net/rickiyeat/article/details/56483577

  4. fabric-ca安装

    1.Go版本1.7+(具体可参考Linux安装Go语言) 2.GOPATH环境变量正确配置 export GOROOT=/usr/local/go export GOPATH=/opt/gopath ...

  5. 多媒体开发之--- Live555 server 获取不到本地ip 全为0

    今天把wis-streamer live555 移植到8148上面跑起来了,运行testOnDemandRTSPServer的时候发现,本地IP地址居然为0.0.0.0; 于是乎就跟踪调试了下,看看它 ...

  6. java四种线程池简介,使用

    为什么使用线程池 1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务. 2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止消耗过多的内存 3.web项目应该创建统 ...

  7. yield方式转移执行权的协程之间不是调用者与被调用者的关系,而是彼此对称、平等的

    def simpleGeneratorFun(): yield 1 yield 2 yield 3 for value in simpleGeneratorFun(): print(value) de ...

  8. Delphi里可将纯虚类实例化,还可调用非虚函数

    这是与Java/C++的巨大不同.目前还没仔细想这个特征与TClass之间的联系,先记住结论再说.以后再回来修改这个帖子. unit Unit1; interface uses Windows, Me ...

  9. LVS集群的负载调度

    LVS集群的负载调度 章文嵩 (wensong@linux-vs.org) 转自LVS官方资料 2002 年 5 月 本文主要讲述了LVS集群的IP负载均衡软件IPVS在内核中实现的各种连接调度算法. ...

  10. 使用dbms_stats.gather_table_stats调整表的统计信息

    创建实验表,插入10万行数据 SQL> create table test (id number,name varchar2(10)); Table created. SQL> decla ...