介绍 鄙人才疏学浅,如有谬论,敬请指教。 计算机储存容量单位讲解 计算机储存容量基本单位就是字节(Byte),而字节下面还有一个比特>(bit),对应关系是一个字节=八个比特,比特(bit)是计算机储存最>小单位。总体换算关系是:1B(字节)=8bit(位),1KB(千字节)=1024B,1MB(兆字节简称“兆”)=1024KB,1GB(吉字节又称“千兆”)=1024MB,1TB(万亿字节太字节)=1024GB,1PB(千万亿字节拍字节)=1024TB。以上参考的文章 基本数据类型 1.数值型 整数类型:byte[1],short[2],int[4],long[8]。 ...

  2Un9pBD2Bedz   2023年11月01日   33   0   0 Java

前言 紧接上回没讲完的数组,接下来讲多维数组,以二维数组为例。 二维数组的定义 二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。 如何使用 方法一: 声明:类型[][]数组名; 定义(本质是开辟空间)。数组名=new类型[行数][列数]; 赋值(各自类型有各自的默认值)。 方法二: 语法:类型[][]数组名=new类型[行数][列数]; 方法三: 语法:类型[][]数组名={{值1},{值1,值2}}; 二维数组内存布局 代码案例: int[][]arr=newint[2][3]; arr[1][1]=8; 效果图: 二维数组细节 二维数组的声明方式有in...

  2Un9pBD2Bedz   2023年11月01日   50   0   0 Java

声明 咱是个新手,没啥技术只会最基础的,见谅哈。更简化的方法还请大佬指教。 题目: 已知有个升序数组的数组,要插入一个元素,该数组顺序依然是升序。例如:{25,49,74,99},添加‘77’后,数组为{25,49,74,77,99}。 思路: 建立第一个数组,输入升序的数值。 建立索引,确立要添加的数值位置。 创建第二个数组,将数据拷贝一份随即插入要添加的数组。 销毁第一个数组,节约空间(说实话我感觉应该不缺这点空间吧嘿嘿)。最后遍历一遍并输出添加完的数组。 初始代码如下: 具体细节在代码中都有备注。 importjava.util.Scanner; publicclass...

  2Un9pBD2Bedz   2023年11月01日   33   0   0 Java

前提 小白一个,啥都不会,欢迎指点。 题目 随机生成10个整数(1-100的范围),保存到数组,并倒序打印以及求平均值,求最大值和最大值的下标,并查找里面知否有8。 思路 随机生成-->采用random(),注意范围在(1-100)。 求取最大值下标插入索引 在再次建立一个索引,以此判断随机生成的数值里面是否有数值8,并给予反馈。 初始代码 publicclassJavatext5{ publicstaticvoidmain(String[]args){ int[]arr=newint[10]; intsum=0; intmax=arr[0]; intindex=-1,...

  2Un9pBD2Bedz   2023年11月01日   137   0   0 Java

题目:数组反转 要求: 把数组的内容反转。如:arr{11,22,33,44,55,66}-->{66,55,44,33,22,11}。 思路-1 通过具体实例得,每一次都是将arr[i]和arr[arr.length1-i]交换。 一共进行了arr.length/2次。 引入Scanner进行扫描,从而实现随机性。 代码如下: / 只用于基础练习,不牵扯竞赛题相关要求。 / importjava.util.Scanner; publicclassJavatext6{ publicstaticvoidmain(String[]args){ ScannermyScanner=n...

  2Un9pBD2Bedz   2023年11月01日   35   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~