javaSE-Day1-数组
来源:互联网 发布:醉游网络 编辑:程序博客网 时间:2024/06/06 01:10
一
数组的定义方式:
1 intdata[] = new int[x] 2 int data[] = new int[] {1, 2, 3, 4 …}
二
数组的排序: ( java.util.Arrays.sort() )
/* public static void sort(int temp[]) { for(inti = 0; i < temp.length; i++) { for(intj = 0; j < temp.length - 1; j++) { if(temp[j]> temp[j+1]) { intp = temp[j]; temp[j] = temp[j+1]; temp[j+1] = p; } } } } */
三
数组的转置:1, 2, 3, 4, 5 >> 5, 4, 3, 2, 1
public staticvoid reverse(int arr[]) { intlen = arr.length/2; inthead = 0; inttill = arr.length - 1; for(inti = 0; i < len; i++) { inttemp = arr[head]; arr[head] = arr[till]; arr[till] = temp; head++; till--; } }
(!)四
对象数组:将多个对象交给数组统一管理。
class Book { private String name; private double price; public Book(String n, double p) { name = n; price = p; } public String getInfo() { return"Name: " + name + " price: " + price; }} public class StringArrays { public static void main(String args[]) { Bookbk[] = new Book[] { newBook("Java", 23.2), newBook("Jsp", 25.3), newBook("Jdk", 53.1) }; for(inti = 0; i < bk.length; i++) { System.out.println(bk[i].getInfo()); } }}
阅读全文
0 0
- javaSE-Day1-数组
- javaSE/day1
- javaSE学习 Day1
- JavaSE基础--day1
- JAVASE 学习day1(未完)
- JavaSE-day1 关键字 数据类型 常量
- javaSE 数组
- javase-数组
- javase--2数组
- JAVASE----02----数组
- javaSE 5.1 数组反转
- javaSE数组--Array
- javase学习笔记------------数组
- javaSE 数组复习
- JavaSE学习(7) 数组
- JavaSE 学习参考:数组
- JavaSE 04 数组
- JavaSE 数组排序
- python用类实现队列功能
- L1-020. 帅到没朋友
- requests 库的安装
- [IDEA]习惯用的idea快捷方法
- JS Cookie
- javaSE-Day1-数组
- SVM解回归问题
- Jenkins安装、配置,常用中间件、插件构建实例
- mq 小程序
- 蒙特卡罗法与正常求解对比(解决非线性整数规划)
- 实例化对象
- Matlab限定Voronoi输出的泰森多边形范围
- Ubuntu初探
- 字符串中各个字母出现的个数