Java简单的数组用法尝试,和C语言很不一样
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();
}
}
运行结果:
第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语言很不一样的更多相关文章
- delphi 10.2---非常简单的数组用法求和
unit Unit9; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System ...
- Java学习之数组的简单用法
•概念 其实所谓的数组指的就是一组相关类型的变量集合,并且这些变量可以按照统一的方式进行操作. 数组本身属于引用数据类型,那么既然是引用数据类型,这里面实际又会牵扯到内存分配: 而数组的定义语法有两种 ...
- Java的稀疏数组的简单代码实现
目录 Java的稀疏数组的简单代码实现 一.稀疏数组的基本概念 二.稀疏数组的Java代码实现思路 三.稀释数组的Java代码实现 四.结语 Java的稀疏数组的简单代码实现 一.稀疏数组的基本概念 ...
- Java反射遍历数组
日志中有时候需要查看数组中的值,但是重载很多的打印函数,觉得很别扭.所以想通过反射,获取数组中的值,打印出来.Java提供了数组反射操作的类,之前没有关注过,提供的方法简单易用. public sta ...
- 慕课网-安卓工程师初养成-6-3 如何使用 Java 中的数组
来源:http://www.imooc.com/code/1525 Java 中操作数组只需要四个步骤: 1. 声明数组 语法: 或者 其中,数组名可以是任意合法的变量名,如: 2. 分配空间 简 ...
- 如何使用 Java 中的数组
Java 中操作数组只需要四个步骤: 1. 声明数组 语法: 数据类型[ ] 数组名: 或者 数据类型 数组名[ ]: 其中,数组名可以是任意合法的变量名,如: 2. 分配空间 简单地说,就是指 ...
- Java之组合数组1
我们先说"数组",数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素. 一.一维数组的定义 type arrayName[]; 其中类型(type ...
- Java比较器对数组,集合排序一
数组排序非常简单,有前辈们的各种排序算法,再加上Java中强大的数组辅助类Arrays与集合辅助类Collections,使得排序变得非常简单,如果说结合比较器Comparator接口和Collato ...
- java随机数与数组的使用。
java随机数与数组的使用. 一:题目 二 代码: public class Students { int number; // 学号 int State ; // 年级 ...
随机推荐
- paxos算法之粗浅理解
paxos出身 paxos出身名门,它爹是没多久前获得图灵奖的在分布式领域大名鼎鼎的LeslieLamport. paxos为何而生 那么Lamport他老人家为什么要搞这个东东呢,不是吃饱了撑的,而 ...
- API网关如何实现对服务下线实时感知
上篇文章<Eureka 缓存机制>介绍了Eureka的缓存机制,相信大家对Eureka 有了进一步的了解,本文将详细介绍API网关如何实现服务下线的实时感知. 一.前言 在基于云的微服务应 ...
- 改动UITextfield的Placeholder字体的颜色
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/ ...
- Redis 过期键的设置、获取和删除过期时间
Redis 过期键的设置.获取和删除过期时间 转自http://blog.51cto.com/littledevil/1813956 设置过期 默认情况下键是没有生存时间的,也就是永不过期,除非清空内 ...
- 08 comet反向ajax
一:HTTP协议与技久链接+分块传输---->反向ajax 反向ajax又叫comet, server push,服务器推技术. 应用范围: 网页聊天服务器,, 新浪微博在线聊天,google ...
- 下拉刷新swipetoloadlayout的使用方法,以及自己定义头部
<20160930---------–更新内容 回过头看自己曾经写的这个博客非常多的废话 和效果并不适合大家去使用这个好用的控件 如今整理删掉了自己写的效果, 写了个最简单的实例给一起学习的新手 ...
- Java面向对象编程(一)
由于常常将Java和C++面向对象编程的原则搞乱,所以这次把相关要点分别总结一下,本文主要总结Java面向对象编程. 面向对象编程的三大特性是:继承性(inheritance), 多态性(polymo ...
- IOS8 UIAlertController 弹框
本文转载至 http://blog.csdn.net/jinkaiouyang/article/details/35551769 IOS8中,Apple将UIActionSheet和UIAlertVi ...
- EasyDarwin流媒体服务器RTSP拉模式流媒体转发模块设计
拉模式转发 拉模式转发,顾名思义就是服务器主动从源端(IPCamera.NVR.或者其他流媒体服务器)通过RTSP/RTP协议将流媒体音视频数据拉取到流媒体转发服务器,再通过内部分发调度机制,分发给请 ...
- SpringBoot-(2)-Web的json接口,静态网页,动态页面
一, 了解注解@Controller和@RestController @Controller:处理Http请求 @RestController:Spring4以后新增注解,相当于@Controller ...