Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16494906
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:41:40

下载本文示例代码
天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   序  数组是很重要的数据结构,由同一类型相关的数据结构组成是静态实体,有链表,队列,堆栈,数等数据结构,java还提出了类数组的类vector。这些都是java数据结构的组成部分,正如我们学过的c语言版的数据结构,java数据结构也是来描述数据结构的只是描述语言是java一样而已。  1.数组中最重要的是数组下标,数组下标及数组名是用来给访问者提供访问数组的途径,数据下标从0开始,c[0],就是一个第一个数据第一个元素是c[i-1],数组名的名名规则与变量相同,其访问格式也很简单。  例:c.lenth就是数组的长度。  c[a b] =2 就是个数组a b的值 2,在此数组也有易混淆的地方,那就是数组的第7个元素和数组元素7是两个不相同的概念,初学者一定要区分其区别。  2.空间分配:任何数据都要占用空间,数组也不例外,java中用new来给一个新的数组分配空间。  例: int c[ ]=new int[12];   其格式等同于 int c[]; c=new int[12];  他们的初始化值都是0。  一个数组可以同时声明多个数组:  例: string b[ ]=new String[100],x[ ]=new String[27];  数组可以声明任何数据类型,double string ..  举个例子来分析: // Fig. 7.5: InitArray.java// initialize array n to the even integers from 2 to 20import javax.swing.*;public class InitArray {public static void main( String args[] ){final int ARRAY_SIZE = 10;int n[]; // reference to int arrayString output = "";n = new int[ ARRAY_SIZE ]; // allocate array// Set the values in the arrayfor ( int i = 0; i < n.length; i ) n[ i ] = 2 2 * i;output = "Subscript\tValue\n";for ( int i = 0; i < n.length; i ) output = i "\t" n[ i ] "\n";JTextArea outputArea = new JTextArea( 11, 10 );outputArea.setText( output );JOptionPane.showMessageDialog( null, outputArea,"Initializing to Even Numbers from 2 to 20",JOptionPane.INFORMATION_MESSAGE );System.exit( 0 );}}  程序中:   1.final int ARRAY_SIZE=10限定词final声明常数变量ARRAY_SIZE其值是10。  2. n = new int[ ARRAY_SIZE ]声明了n数组其长度不能超过10  3.for ( int i = 0; i < n.length; i ) n[ i ] = 2 2 * i; 指定了程序的方法即输出10个从2开始的偶数.其下标分别计为0-9的10个数。  4.output = "Subscript\tValue\n";  for ( int i = 0; i < n.length; i ) output = i "\t" n[ i ] "\n"; 在output后面追加字符串.显示数组下标即计算结果.  5 JTextArea outputArea = new JTextArea( 11, 10 );outputArea.setText( output );  创建一个新的文本框,把output放入其中.  JOptionPane.showMessageDialog( null, outputArea,"Initializing to Even Numbers from 2 to 20",JOptionPane.INFORMATION_MESSAGE );zmbbs=1;共2页。 1 2 : 天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   序  数组是很重要的数据结构,由同一类型相关的数据结构组成是静态实体,有链表,队列,堆栈,数等数据结构,java还提出了类数组的类vector。这些都是java数据结构的组成部分,正如我们学过的c语言版的数据结构,java数据结构也是来描述数据结构的只是描述语言是java一样而已。  1.数组中最重要的是数组下标,数组下标及数组名是用来给访问者提供访问数组的途径,数据下标从0开始,c[0],就是一个第一个数据第一个元素是c[i-1],数组名的名名规则与变量相同,其访问格式也很简单。  例:c.lenth就是数组的长度。  c[a b] =2 就是个数组a b的值 2,在此数组也有易混淆的地方,那就是数组的第7个元素和数组元素7是两个不相同的概念,初学者一定要区分其区别。  2.空间分配:任何数据都要占用空间,数组也不例外,java中用new来给一个新的数组分配空间。  例: int c[ ]=new int[12];   其格式等同于 int c[]; c=new int[12];  他们的初始化值都是0。  一个数组可以同时声明多个数组:  例: string b[ ]=new String[100],x[ ]=new String[27];  数组可以声明任何数据类型,double string ..  举个例子来分析: // Fig. 7.5: InitArray.java// initialize array n to the even integers from 2 to 20import javax.swing.*;public class InitArray {public static void main( String args[] ){final int ARRAY_SIZE = 10;int n[]; // reference to int arrayString output = "";n = new int[ ARRAY_SIZE ]; // allocate array// Set the values in the arrayfor ( int i = 0; i < n.length; i ) n[ i ] = 2 2 * i;output = "Subscript\tValue\n";for ( int i = 0; i < n.length; i ) output = i "\t" n[ i ] "\n";JTextArea outputArea = new JTextArea( 11, 10 );outputArea.setText( output );JOptionPane.showMessageDialog( null, outputArea,"Initializing to Even Numbers from 2 to 20",JOptionPane.INFORMATION_MESSAGE );System.exit( 0 );}}  程序中:   1.final int ARRAY_SIZE=10限定词final声明常数变量ARRAY_SIZE其值是10。  2. n = new int[ ARRAY_SIZE ]声明了n数组其长度不能超过10  3.for ( int i = 0; i < n.length; i ) n[ i ] = 2 2 * i; 指定了程序的方法即输出10个从2开始的偶数.其下标分别计为0-9的10个数。  4.output = "Subscript\tValue\n";  for ( int i = 0; i < n.length; i ) output = i "\t" n[ i ] "\n"; 在output后面追加字符串.显示数组下标即计算结果.  5 JTextArea outputArea = new JTextArea( 11, 10 );outputArea.setText( output );  创建一个新的文本框,把output放入其中.  JOptionPane.showMessageDialog( null, outputArea,"Initializing to Even Numbers from 2 to 20",JOptionPane.INFORMATION_MESSAGE );zmbbs=1;共2页。 1 2 : 下载本文示例代码


数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用数组在Java编程中的应用
阅读(149) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~