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. hdu4455 dp

    pid=4455">http://acm.hdu.edu.cn/showproblem.php?pid=4455 Substrings Time Limit: 10000/5000 M ...

  2. iOS移动开发周报-第20期

    iOS移动开发周报-第20期iOS移动开发周报-第20期 [摘要]:本期iOS移动开发周报带来如下内容:iOS 通知中心扩展制作入门,iOS APP可执行文件的组成,objc非主流代码技巧等. 教程 ...

  3. byte数组和文件的相互转换

    /** * 获得指定文件的byte数组 */ private byte[] getBytes(String filePath){ byte[] buffer = null; try { File fi ...

  4. input输入框输入大小写字母自动转换

    input输入框输入小写字母自动转换成大写字母有两种方法 1.用js onkeyup事件,即时把字母转换为大写字母: html里input加上 <input type="text&qu ...

  5. 安卓版本6.0打开uiautomator报错

    可能是appium打开了,被占用:或者是找不到手机

  6. hdu5317 RGCDQ 统计

    // hdu5317 RGCDQ // // 题目大意: // // 给定一个闭区间[l,r],定义f(x)是x的不同的质因子的个数 // 比方: 12 = 2 * 2 * 3,是两种.所以f(x) ...

  7. curl上传图片(同域上传)

    先研究完curl同域上传图片然后再研究curl跨域上传,先把同域上传代码总结如下: index.php <?php //图片上传 $url = "http://192.168.1.23 ...

  8. hdu 1047 Integer Inquiry(大数)

    题意:整数大数加法 思路:大数模板 #include<iostream> #include<stdio.h> #include<stdlib.h> #include ...

  9. JSR 303 - Bean Validation 是什么?

    关于 Bean Validation JSR 303 - Bean Validation 是jree6 中的一项子规范,JSR 303 - Bean Validation着重解决以下实际问题: 在任何 ...

  10. 关于C语言声明数组时省略长度

    C语言在声明数组时必须明确长度,如下两种方式: (一)  直接指定长度.如: int a[5]; (二) 声明时初始化元素.如:int a[]={1,3,5}. 如果,直接int a[]; 是不可以的 ...