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 ; // 年级 ...
随机推荐
- db2 命令
很久没有些博客了.把以前用到的操作 DB2 的命令发表下可能有很多人已经发布了.就当是自己做下功课吧,以备有用之需. 1. 打开命令行窗口 #db2cmd 2. 打开控制中心 # db2cmd db2 ...
- javascript正则表达式提取子匹配项
C#里所用的正则表达式,如果要提取字符串里的子匹配项(我都不知道那个叫啥名字,别名?)是很方便的,比如: Regex rx = new Regex(@"<title>(?< ...
- SAM4E单片机之旅——1、LED闪烁之空循环
最近因为导师要写一本关于SAME4单片机的书籍,而我也作为一个嵌入式的初学者看了这本书.现在也让我写写几个小的程序,做做示例.既然写了文档之类的,就发到博客上来吧. 目前关于这芯片能参考的书籍大概就只 ...
- 11、JavaScript 比较和逻辑运算符
- AndroidDragAndDrop.java
以下代码使用ApiDemos-debug.apk进行测试 package com.saucelabs.appium; import io.appium.java_client.AppiumDriver ...
- LVS集群的负载调度
LVS集群的负载调度 章文嵩 (wensong@linux-vs.org) 转自LVS官方资料 2002 年 5 月 本文主要讲述了LVS集群的IP负载均衡软件IPVS在内核中实现的各种连接调度算法. ...
- @GetMapping和@PostMapping接收参数的格式
一.1.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面 若返回json等内容到页面,则需要加@ResponseBody注解 ...
- margin在块元素、内联元素中的区别 padding
(1)margin在块元素.内联元素中的区别 HTML(这里说的是html标准,而不是xhtml)里分两种基本元素,即block和inline.顾名思义,block元素就是以”块”表现的元素(bloc ...
- WPF-悬浮在底部的导航
先用Rectangle代替导航按钮,这个导航会悬浮在界面的底部,当鼠标移进导航按钮上的时候,按钮会放大,移出后恢复正常. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 ...
- HihoCoder 1504 : 骑士游历 (矩阵乘法)
描述 在8x8的国际象棋棋盘上给定一只骑士(俗称“马”)棋子的位置(R, C),小Hi想知道从(R, C)开始移动N步一共有多少种不同的走法. 输入 第一行包含三个整数,N,R和C. 对于40%的数据 ...