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. Qt Creator设置黑色主题背景

    黑色的主题看起来比較炫酷一点.也有人说黑色主题用起来对眼睛好.只是个人感觉然并卵,依据自己的习惯爱好设置就好. 假设想保护眼睛,还是将屏幕调到合适的亮度,不要太暗.自己眼睛认为舒服最好.也能够通过&q ...

  2. 生产制造追溯系统-IQC来料检验

    前言 相信大家都知道,任何一家工厂都有自己的仓库,用来存储采购回来的物料,那么在供应商将我们采购的物料送到工厂之后,我们都需要一个检验动作,也就是今天要说的===>IQC来料检验,这个检验动作是 ...

  3. Java爬虫快速开发工具uncs的部署攻略

    写在前面 uncs是java快速开发爬虫的工具,简单便捷,经过大量版本迭代和生产验证,可以适用大多数网站,推荐使用. 一.基本用法 1.1 开发包获取 目前只能在公司内网maven服务器获取到 < ...

  4. ListView的异步载入(笔记,多线程和AsyncTask)

    异步载入最经常使用的两种方式: 多线程,线程池     AsyncTask 实例操作: 从一个站点上获取Json数据.然后将数据在ListView上显示. 1.创建item_layout布局 , 改动 ...

  5. HDU 5296 Annoying problem LCA+树状数组

    题解链接 Annoying problem Time Limit: 16000/8000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/O ...

  6. java web service

    1.编写服务代码 服务代码提供了两个函数,分别为sayHello和sayHelloToPerson,源代码如下: /* * File name: HelloService.java * * Versi ...

  7. ansible 自动ssh

    http://szgb2016.blog.51cto.com/340201/1669731 安装 yum -y install ansible expect 生成key,ssh-keygen -t r ...

  8. mongodb给我们提供了fsync+lock机制把数据暴力的刷到硬盘上

    能不能把数据暴力的刷到硬盘上,当然是可以的,mongodb给我们提供了fsync+lock机制就能满足我们提的需求. fsync+lock首先会把缓冲区数据暴力刷入硬盘,然后给数据库一个写入锁,其他实 ...

  9. 优化js的执行

    避免使用setTimeout和setInterval进行视觉更新操作;使用 requestAnimationFrame. 将长时间运行的JavaScript 从主线程转移到 Web Workers. ...

  10. Vijos P1794 文化之旅

    标签:                                         搜索图结构 最短路                                    NOIP普及组2012 ...