-
java 数组值比较大小15
不知如何写一个程序,如下:
产生25个int类型的随机数。对于每一个随机值,使用if-else语句来将其分类为大于、小于、或等于紧随它而随机生成的值。
问题补充:
所请教的问题是从《Java编程思想》第四版66页抄下的,有兴趣的朋友不妨看看。2008年5月23日 22:17
2个答案 按时间排序 按投票排序
-
什么叫“使用if-else语句来将其分类为大于、小于、或等于紧随它而随机生成的值”呢,是说分为3个Collection么。
public class SortRandomNumber { public static void main(String[] args) { Random r = new Random(); Map<Integer, Integer> more = new TreeMap<Integer, Integer>(); Map<Integer, Integer> less = new TreeMap<Integer, Integer>(); Map<Integer, Integer> equal = new TreeMap<Integer, Integer>(); Integer s = r.nextInt(); for(int i = 1; i < 25; i++) { Integer temp = r.nextInt(); if(s > temp) { more.put(i, s); } else (s < temp) { less.put(i, s); } else { equal.put(i, s); } s = temp; } } }
2008年5月27日 00:56
-
class Node{ int value; static final int BIGTHANNEXT=1; static final int SMALLTHANNEXT =-1; static final int EQUAL = 0; static final int NEVERCOMPARE = 7; int compare; } mian(String[]args){ List l= new List(); Node temp= new Node(); temp.value =new random() ; List.add(temp); for(int i=0;i<25;i++){ temp= new Node(); temp.value =new random() ; (Node)l.get(i-1).compare = new Integer(l.get(i-1).value).compare(new Integer(temp.value)); }//endoffor (Node)l.get(24).compare = Node.NEVERCOMPARE; }//end of main
2008年5月25日 11:11
相关推荐
Java数组是Java编程语言中的基本数据结构之一,用于存储固定数量的同类型元素。了解和熟练掌握数组的使用是学习Java的重要环节。本篇练习题涵盖了数组的基本概念、操作和异常处理,下面是针对题目中涉及知识点的详细...
需要注意的是,在 Java 中,二维数组的每一维的大小可以不同,并且可以在初始化时指定。 静态初始化和动态初始化 在 Java 中,数组的初始化可以分为静态初始化和动态初始化。 静态初始化是指在定义数组时同时初始...
Java数组越界问题实例解析 在Java中,数组是一种非常重要的数据结构,它广泛应用于各种场景中。然而,在使用数组时,开发者最容易遇到的问题之一就是数组越界问题。数组越界问题是指在访问数组时,索引值超出了数组...
数组的长度在创建时必须指定,且一旦定义后不可改变,这被称为固定大小的数组。 创建数组主要有两种方式:静态初始化和动态初始化。静态初始化是在声明数组时直接赋值,例如: ```java int[] staticArray = {1, 2, ...
Java数组是Java编程语言中的基本数据结构之一,它允许我们存储多个同类型的元素在一个单一的变量中。数组的使用在程序设计中至关重要,因为它提供了一种高效、有序的方式来管理和访问数据。下面将深入探讨Java数组的...
本篇文章将深入探讨Java数组的各个方面,包括创建、初始化、操作以及与其他数据结构的比较。 一、数组的创建 在Java中,数组可以通过以下两种方式创建: 1. 声明并初始化: ```java int[] numbers = new int[5]; /...
Java数组堆栈的实现提供了一个灵活的数据结构,可以动态地扩展数组的大小,以适应不断增长的元素个数。同时,ArrayStack类提供了基本的堆栈操作,方便用户使用。 缺点 Java数组堆栈的实现有一些缺点,例如,在扩展...
### Java数组基础与典型应用详解 #### 一、数组的概念及基本使用 数组是Java中最基本的数据结构之一,用于存储固定大小的同类型元素集合。它允许程序员在单个变量中存储多个相同类型的数据项,这极大地提高了数据...
### Java数组讲解 #### 1. 数组基本概念与初始化 - **定义**: 数组是一种基本的数据结构,用于存储相同类型的多个元素。这些元素在内存中是连续存储的。 - **初始化**: 可以通过两种方式进行初始化:动态初始化和...
Java数组是程序设计中基础且重要的数据结构,它允许存储一系列具有相同类型的元素。数组是一种引用类型,这意味着在Java中,数组本身是一个对象,而数组元素可以是基本数据类型(如int, double, char)或者对象类型...
### Java数组中的查找:基础知识与实现细节 在Java编程中,数组是一种常用的数据结构,用于存储固定大小的同类型元素序列。对数组进行查找是基本且频繁的操作之一,特别是对于初学者而言,掌握如何在数组中查找特定...
### Java数组总结使用手册 #### 一、数组基础概念 **1.1 什么是数组** 数组是一种基本的数据结构,用于存储一系列相同类型的元素。在Java中,数组是一种对象,它包含固定数量的相同类型的元素。数组中的每一个...
本章将深入讲解Java数组的基础知识,包括定义、初始化、访问以及遍历数组。 1. **数组的定义** 在Java中,数组的定义需要指定数据类型和数组的大小。例如,如果你想要创建一个存储10个整数的数组,可以这样定义: ...
Java数组是程序设计中基础且重要的数据结构,它允许存储同一类型的数据集合。在这个“Java数组使用视频教程”中,我们将深入理解数组的内存管理、元素的创建与使用。 首先,我们来探讨“一维数组内存分析”。在Java...
本教程“02-Java基础(数组-常见操作-遍历)”将深入讲解Java数组的概念、创建、初始化以及如何进行遍历等核心知识点。 首先,数组是存储同一类型元素的固定大小的集合。在Java中,数组的声明语法如下: ```java 数据...
Java数组是编程基础中的核心概念,它是一种存储同类型数据集合的数据结构。在这个“java数组教学及练习”中,我们将深入探讨数组的本质、一维数组的使用、多维数组的概念,以及如何处理命令行参数和数组的操作,如...
Java数组是对象,它存储固定大小的同类型数据序列。这些数据可以是基本类型(如int、double)或引用类型(如自定义类的实例)。数组的长度在声明时必须指定,并且不可更改。 2. **数组创建**: 创建数组时,需要...