玩具网站开发背景有做soho网站的吗
news/
2025/10/1 4:57:34/
文章来源:
玩具网站开发背景,有做soho网站的吗,品牌型网站建设哪家,网站建设与维护asp第一类:逻辑型boolean第二类:文本型char第三类:整数型(byte、short、int、long)char类型占2个字节short从-32768到32767int从-2147483648,到2147483647共10位long从-9223372036854775808到9223372036854775807共19位第四类:浮点型(float、double)在数学中0到1有无数个浮点数而计算机是离散的所以表示的时候有误差计算机用精度(小数点后几位来表示正确)比较浮点数时a0.1是不合适的应该a-0.10;如果a是0.1,则即使有误差 a-0.10因为a和0.1都被表示为一个有误差的计算机二进制数组概念同一种类型数据的集合。其实数组就是一个容器。数组的好处可以自动给数组中的元素从0开始编号方便操作这些元素。格式1元素类型[] 数组名 new 元素类型[元素个数或数组长度];示例int[] arr new int[5];格式2元素类型[] 数组名 new 元素类型[]{元素元素……};int[] arr new int[]{3,5,1,7};int[] arr {3,5,1,7};如果需要存储大量的数据例如如果需要读取100个数那么就需要定义100个变量显然重复写100次代码是没有太大意义的。如何解决这个问题Java语言提供了数组(array)的数据结构是一个容器可以存储相同数据类型的元素可以将100个数存储到数组中。1数组的概念同一种类型数据的集合。其实数组就是一个容器。运算的时候有很多数据参与运算,那么首先需要做的是什么.不是如何运算而是如何保存这些数据以便于后期的运算那么数组就是一种用于存储数据的方式能存数据的地方我们称之为容器容器里装的东西就是数组的元素, 数组可以装任意类型的数据虽然可以装任意类型的数据,但是定义好的数组只能装一种元素 也就是数组一旦定义那么里边存储的数据类型也就确定了。2 数组的好处存数据和不存数据有什么区别吗数组的最大好处就是能都给存储进来的元素自动进行编号. 注意编号是从0开始。方便操作这些数据。例如 学生的编号使用学号就可以找到对应的学生。3数组的格式元素类型[] 数组名 new 元素类型[元素个数或数组长度];示例int[] arr new int[5];案例需求: 想定义一个可以存储3个整数的容器实现1声明数组变量为了使用数组必须在程序中声明数组并指定数组的元素类型左半部分先写左边明确了元素类型 是int 容器使用数组那么如何来标识数组.那么用一个特殊的符号[]中括号来表示。想要使用数组是需要给数组起一个名字的,那么我们在这里给这个数组起名字为x .接着跟上等号。代码体现int [] x注意int x[] 也是一种创建数组的格式。推荐使用int [] x 的形式声明数组。2创建数组右半部分要使用一个新的关键字.叫做new。new 用来在内存中产生一个容器实体数据要存储是需要有空间的存储很多数据的空间用new 操作符来开辟new int[3]; 这个3是元素的个数。右边这部分就是在内存中定义了一个真实存在的数组能存储3个元素。new int[3] 做了两件事情首先使用new int[3] 创建了一个数组然后把这个数组的引用赋值给数组变量x。int [] xnew int[3];x 是什么类型任何一个变量都得有自己的数据类型。注意这个x 不是int 类型的 。int 代表的是容器里边元素的类型。那么x 是数组类型的。数组是一种单独的数据类型。数据类型分为2大派分为基本数据类型和引用数据类型。 第二大派是引用数据类型。那么大家现在已经接触到了引用数据类型三种当中的一种。就是数组类型 [] 中括号就代表数组。4、int[] arr new int[5];在内存中发生了什么内存任何一个程序,运行的时候都需要在内存中开辟空间.int[] arr new int[5]; 这个程序在内存中是什么样?这就涉及到了java虚拟机在执行程序时所开辟的空间,那么java开辟启动了多少空间呢继续学习java的内存结构。数组的定义格式1元素类型[] 数组名 new 元素类型[元素个数或数组长度];示例int[] arr new int[5];格式2元素类型[] 数组名 new 元素类型[]{元素元素……};int[] arr new int[]{3,5,1,7};int[] arr {3,5,1,7};注意给数组分配空间时必须指定数组能够存储的元素个数来确定数组大小。创建数组之后不能修改数组的大小。可以使用length 属性获取数组的大小。遍历数组数组初始化数组的格式int[] x new int[3];x[0] 1;x[1] 2;另一种定义该形式可以直接明确数组的长度,以及数组中元素的内容int[] x { 1, 2, 3 };int[] xnew int[]{1,2,3};初始化方式1不使用运算符newint[] arr { 1, 2, 3, 4, 5 };int[] arr2 new int[] { 1, 2, 3, 4, 5 };初始化方式2int[] arr3new int[3];arr3[0]1;arr3[1]5;arr3[2]6;如果数组初始化中不使用运算符new。需要注意下列写法是错误的。int[] arr;arr{1,2,3,4,5};此时初始化数组必须将声明创建初始化都放在一条语句中个分开会产生语法错误。所以只能如下写int[] arr{1,2,3,4,5};数组遍历public static void main(String[] args) {int[] x { 1, 2, 3 };for (int y 0; y System.out.println(x[y]);// System.out.println(x[y]x[y]); 打印效果 x[0]1;} // 那么这就是数组的第一个常见操作.遍历}数组中有一个属性可以获取到数组中元素的个数,也就是数组的长度. 数组名.lengthpublic static void main(String[] args) {int[] x { 1, 2, 3 };for (int y 0; y System.out.println(x[y]);// System.out.println(x[y]x[y]); 打印效果 x[0]1;} // 那么这就是数组的第一个常见操作.遍历}数组的常见异常数组中最常见的问题1. NullPointerException 空指针异常原因 引用类型变量没有指向任何对象而访问了对象的属性或者是调用了对象的方法。\2. ArrayIndexOutOfBoundsException 索引值越界。原因访问了不存在的索引值。一数组角标越界异常:注意数组的角标从0开始。public static void main(String[] args) {int[] x { 1, 2, 3 };System.out.println(x[3]);//java.lang.ArrayIndexOutOfBoundsException}二 空指针异常:public static void main(String[] args) {int[] x { 1, 2, 3 };x null;System.out.println(x[1]);// java.lang.NullPointerException}数组:什么时候使用数组:当元素较多时为了方便操作这些数组,会先进行来临时存储所使用的容器就是数组。特点:数组长度是固定的。数组的内存分析二维数组Arrays的使用遍历 toString() 将数组的元素以字符串的形式返回排序 sort() 将数组按照升序排列查找 binarySearch()在指定数组中查找指定元素返回元素的索引如果没有找到返回(-插入点-1) 注意使用查找的功能的时候数组一定要先排序。二维数组实质就是存储是一维数组。数组定义数组类型[][] 数组名 new 数组类型[一维数组的个数][每一个一维数组中元素的个数];疑问 为什么a.length 3, a[0].length 4?数组的初始化静态初始化:int [][] a new int[][]{ {12,34,45,89},{34,56,78,10},{1,3,6,4} };动态初始化文章内容为转载
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923505.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!