自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 java---文件与list练习题

split即是数组名,这里book.csv被分割后split[0]即是。判断是否查找到目标这里用的是Objects.equals(na, split[0])也可以用na.equals(split[0])。这里必须给line赋值为array.get(i),否则line在for循环开始为null,并且我们需要更换比对的对象。这里的路径即是所要book.csv的路径,也可应直接将路径写在FileReader()括号中省去第一行。

2024-06-20 21:06:31 179

原创 short类型问题

short类型在内存中只占两个字节,因此会升类型。3.最后来看正确的c1,这里并不能看作两个int,编译器又不傻,它会将这里的两个整数相加的结果赋值给c1。而这两个整数并不是随意的而是有范围的(-32768~32767)。将以上代码输入编译器时,我们会发现后三行都在报错。我第一次看这段代码时认为只有最后一行是对的,因为编译器默认整数是int类型,而只有最后一行是两个字母,所以认为没问题。两个字节是16比特位,一共可以存储2的16次方个数。两个short类型相加的结果不可预测,无法赋值给short类型。

2024-06-16 11:13:37 305

原创 安装JDK并写文档

JRE : java 运行环境JVM: Java虚拟机选择D盘选择位置D:\dev\java8后点击公共JRE选择最后一项,结束后点击下一步,此时会成功安装。

2024-03-13 17:39:08 361

原创 笔记---指针(1)

要想了解指针就必须先知道内存是什么,内存是电脑上重要的存储器,计算机中所有程序运行时所需的数据都在内存中存储。所以为了有效的使用内存,就把内存划分成一个个小的存储单元,每个存储单元的大小为1个字节。为了能够有效的访问到内存中的存储单元,就给每个存储单元进行了编号,这些编号称为存储单元的地址。int x;char y;理解图如下上面代码中的&是取地址符,而指针变量则是将地址保存起来,是一种变量专门用来存放地址的变量。以上的变量均是全局变量,若是局部变量则需进行变量初始化。结果为。

2024-03-07 16:29:41 1746 1

原创 c语言练习题---递归

1、编程题:写一个递归函数digitSum(n),输入一个非负整数,返回组成它的数字之和。案例: digitSum(1729),则应该返回1+7+2+9,它的和为192、编程题:递归实现n的k次方(k>=0)

2024-01-27 08:00:00 320

原创 笔记---递归

递去:将递归问题分解为若干个规模较小,与原问题形式相同的子问题,这些子问题可以用相同的解题 思路来解决 *归来:当你将问题不断缩小规模递去的时候,必须有一个明确的结束递去的临界点(递归出口),一旦 达到这个临界点即就从该点原路返回到原点,最终问题得到解决。

2024-01-26 12:01:06 331 1

原创 笔记----c语言随机数

因此我们需要一个足够随机的种子,通常我们使用时间作为随机数生成的种子,因为每次程序运行时间不相同,所以生成的随机数也肯定不相同。实际上,rand() 函数产生的随机数是伪随机数,是根据一个数值按照某个公式推算出来的,这个数值我们称 之为“种子”。也就是说,每次启动计算机 以后,种子就是定值了,所以根据公式推算出来的结果(也就是生成的随机数)就是固定的。在许多情况下,我们不仅需要随机数足够随机,还要它的大小足够合适。, 所以每次循环得到的时间都是一样的,这样一来,种子也就是一样的,随机数也就一样了。

2024-01-24 10:51:40 1799 1

原创 三目运算符

先求表达式 1 的值,如果为真,则执行表达式 2,并返回表达式 2 的结果;如果表达式 1 的值为假,则执行表达式 3,并返回表达式 3 的结果。三目运算符也叫条件运算符、三元运算符,它是唯一有 3 个操作数的运算符。2.使用三目运算符嵌套判断year是不是闰年,是则返回1,不是返回0。解释:假设x=1,y=2, z=3,显而易见min=x=1。相比较之下使用三目运算符更优美不是么,然而它却是一朵带刺的玫瑰。可见三目运算符的使用有时难以理解,所以三思而后行。为假,在、于是返回 x 的值给min。

2024-01-22 08:00:00 519

原创 sizeof运算符

虽然sizeof的书写方法: sizeof(数据类型或是变量名); 但sizeof是运算符而不是函数。sizeof的功能是用来计算变量(或数据类型)在当前系统中占用内存的字节数。当用来计算数据类型时写成:

2024-01-22 08:00:00 921

原创 循环语句(2)for循环与do while循环

目录1.for循环语法结构2.for循环应用3.for循环的嵌套4.do while循环语法结构5.do while循环应用6.continue和break的作用注释:表达式1:初始化部分,用于初始化循环变量表达式2:条件判断部分,用于是否进行循环操作的判断表达式3:调整部分,用于更新循环变量注意:1>表达式之间使用分号隔开2>for(表达式1;表达式2;表达式3)后不可加 ;分号3>表达式1可以写在for循环外之前,此时表达式1不再是for循环中的局部变量,

2024-01-21 08:00:00 294

原创 循环语句(1)while循环

上图中的循环变量是i,因此更新循环变量i++。每次循环i都会加1,直到i加到11时,循环条件为假,循环结束。while执行时先判断循环条件是否为真,若为真则执行语句,若为假则语句结束。continue用在循环中是用来结束本次循环,后面的循环还会继续执行。break用在循环中是用来终止循环的,当满足某个条件时,循环终止。当我们使用循环时要防止死循环,即是循环永远不会结束。以上的代码只会打印1到6和8到10之间的数字。eg:打印1-10间所有数,遇到5终止打印。以上的代码只会打印1到4之间的数字。

2024-01-20 08:00:00 516

原创 if选择语句

注意:if 语句,if...else 语句,else if 语句可以根据需要互相嵌套。但一定要注意 if 与 else 的配对情况,如悬空else中所说else会与离他最近的if进行匹配。else语句都是嵌套在第一个if语句上面,而当第一个if不执行时,在其中嵌套的if…如果语句块中只有一条语句,可以 省略{}。上图可见,else与第一个if对齐,而第一个if表达式为假,此时按理应当执行else语句,可是结果是什么也没打印。else的功能是当所有if表达式都不为真时,则执行else中的语句。

2024-01-19 09:00:00 424 1

原创 笔记:switch多分支结构

case语句可以互换。如果在多分支中,判断条件是和某个具体的值进行比较用switch。可见重复的代码太多,可以使用switch进行优化。eg:输入一个数字判断是星期几(1---星期一)使用if多分支结构当然可以实现不过。

2024-01-18 09:32:48 520

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除