自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中二维数组-杨辉三角

2)每一行的第一个元素和最后一个元素都是1。1)第一行有1个元素,第n行有n个元素。使用二维数组打印一个10行杨辉三角。

2024-10-11 21:41:52 225

原创 Java中的二维数组

类型 数组名[][] = {{值1,值2...},{值1,值2...},{值1,值2...},{值1,值2...}}

2024-10-11 20:35:18 277

原创 Java中的查找

【代码】Java中的查找。

2024-10-08 20:49:48 134

原创 Java中的冒泡排序法

将五个无序:24,69,80,57,13使用冒泡排序法将其排成一个从小到大的有序数列i++){ //外层循环j++){ //4次比较->3次->2次->1次System.out.println("\n===第"+(i + 1)+"轮===");j++){

2024-10-08 20:29:17 227

原创 java中数组赋值机制、反转、扩容、缩减

有一个数组{1,2,3,4,5},可以将该数组进行缩减,提示用户是否继续缩减,每次缩减最后那个元素。当只剩下最后一个元素,提示:不能再缩减。3)用户可以通过如下方式来决定是否继续添加,添加成功,是否继续?2)增加的元素4,直接放在数组的最后 arr = {1,2,3,4}1)原始数组使用静态分配int arr[ ] = {1,2,3}1.基本数据类型赋值,这个值就是具体的数据,而且相互不影响。实现动态的给数组添加元素效果,实现对数组扩容。2.数组在默认情况下是引用传递,赋的值是地址。把数组的元素内容反转。

2024-10-08 19:44:47 338

原创 Java中数组的应用

数据类型 数组名[ ] = new 数据类型[大小](也可以 数据类型[ ] 数组名 = new 数据类型[大小])//创建了一个数组,名字为a,存放5个int型。

2024-10-07 17:52:47 1092

原创 Java中循环练习题

求1+(1+2)+(1+2+3)+(1+2+3+4)+…输出1-100之间不能被5整除的数,每5个一行。求出1-1/2+1/3-1/4…输出小写的a-z以及大写的Z-A。

2024-10-06 23:22:53 250

原创 Java中的break、continue和return语句

break语句用于终止某个语句块的执行,一般使用在switch或者循环【for, while ,do-while】(提前退出或结束循环不是终止程序)1.continue语句用于结束本次循环,继续执行下一次循环2.continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环,这个和前面的标签的使用规则一样。

2024-10-05 21:39:41 415

原创 java中的多层循环控制,包括金字塔和九九乘法表的打印

1.将一个循环放在另一个循环体内,就形成了嵌套循环。其中,for,while,do…while均可以作为外层循环和内层循环。【建议一般用两层,最多不要超过3层,否则代码的可读性很差】2.实际上,嵌套循环就是把内存循环当成外层循环的循环体。当只有内层循环的循环条件为false时,才会完全跳出内存循环,才可结束外层的当次循环,开始下一次的循环。统计3个班成绩情况,每个班有5名同学,求出各个班的平均分和所有班级的平均分,并统计三个班及格人数。3.设外层循环次数为m次,内存为n次,则内层循环体实际上需要执行。

2024-10-05 19:25:47 506

原创 Java中的while和do...while循环

while区别举例:我去要账,while循环先问对方还不还钱,对方说还钱,我直接就走了退出while循环,说不还,就揍他一顿;while循环,见到对方先打一顿然后再问还不还钱,对方说还钱,我直接就走了退出循环,说不还,就再揍他一顿。2.如果李三不还钱,则一直使出五连鞭,直到李三说还钱为止。1)while循环也有四要素:循环变量初始化,循环条件,循环体(语句),循环变量迭代。1.do while 是关键字,也有循环四要素,只是位置不一样。1)循环条件是返回一个布尔值的表达式(只能为真或假)

2024-10-04 19:47:58 547

原创 Java中for循环控制

3.循环变量初始化可以有多条初始化语句,但要求类型一样。循环变量迭代也可以有多条变量迭代语句,中间用逗号隔开。2.for有四要素:(1)循环变量初始化 (2)循环条件 (3)循环遍历迭代 (4)循环操作。4.如果 循环操作(语句)只有一条语句,可以省略{ },建议不要省略。先死后活:先考虑固定的值,然后转成可以灵活变化的值。3.循环操作,这里可以有多条语句,也就是我们要循环执行的代码。1.化繁为简:将复杂的需求,拆解成简单的需求,逐步完成。2.先死后活:先考虑固定的值,然后转成可以灵活变化的值。

2024-10-04 16:54:49 429

原创 Java中的switch分支结构

如果等于常量1,执行语句块1,若没有break则会执行语句块2,还没有break继续执行语句块3(穿透)5)如果和case 常量1 匹配,就执行语块1,如果没有匹配,就继续匹配 case 常量2。对于成绩大于60分的,输出“合格”,低于60分的,输出“不合格”。2)其他情况:对区间判断,对结果为boolean类型判断,使用if ,if的适用范围更广。可以相互比较的类型,比如输入的是字符,而常量是int(字符型可以自动转换成int型)3)case 常量1 :当表达式的值等于常量1,就执行 语块1。

2024-10-02 23:02:20 840

原创 Java中的顺序控制、分支控制、嵌套分支if-else

在一个分支结构中有、又完整的嵌套了另一个完整的分支结构,里面的分支结构称为内层分支,外面的分支结构称为外层分支。建议:不要超过3层(可读性不好)

2024-10-02 16:10:11 675

原创 Java键盘输入语句

1.介绍:在编程中,需要接受用户输入的数据,就可以使用键盘输入语句来获取。要求:可以从控制台接收用户信息{姓名、年龄、薪水}1)导入该类的所在包,java.util.*2)创建该类对象(声明变量)

2024-09-19 23:03:58 331

原创 Java标识符、关键字和保留字

3.变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写: xxxYyyZzz 小驼峰,简称驼峰法]1.包名:多单词组成时所有字母都小写: aaa.bbb.ccc //比如com.hsp.crm。2.类名、接口名:多单词组成时,所有单词的首字母大写: XxxYyyZzz [大驼峰]5.后面我们学习到类,包,接口,等时,我们的命名规范要这样遵守更加详细的。1.Java对各种变量、方法和类等命名时使用的字符序列称为标识符。3.不可以使用关键字和保留字,但能包含关键字和保留字。

2024-09-19 22:29:34 451

原创 Java运算符

2.不同:短路与&&:如果第一个条件为false,则第二个条件不会判断,最终结果为false,效率高;2.不同:短路或||:如果第一个条件为true,则第二个条件不会判断,最终结果为true,效率高;逻辑或|| :不管第一个条件是否为true,第二个条件都要判断,效率低。1.运算符有不同的优先级,所谓优先级就是表达式运算中的运算顺序,如下表,上一行运算符总优先于下一行。·复合运算符 += , -= , /= , %= 等。1)如果条件表达式为true,运算后的结果是表达式1;

2024-09-18 23:22:27 707

原创 Java基本数据类型转换

1.在将String 类型转成 基本数据类型时,要确保String类型能够转成有效数据,比如 我们可以把"123" ,转成一个整数,但是不能把"hello" 转成一个整数。2.当我们把精度(容量)大的数据类型赋值给精度(容量)小的数据类型时,就会报错,反之就会进行自动类型转换。1.自动类型转换:当java程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型。1.有多种类型的数据混合运算时,系统首先将所有数据转换成容量最大的那种数据类型,在进行计算。1.保存两个性别,用加号拼接,看效果。

2024-09-13 21:35:49 1024

原创 变量和基本数据类型

变量是程序的基本组成单位,相当于内存中一个数据存储空间的表示,你可以把变量看作是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。1.变量表示内存中的一个存储区域(不同变量,类型不同,占用空间大小不同。3.Java的浮点型常量(具体值)默认为double型,声明float型常量时,须后加“F”或“f”3.在Java中,char的本质是一个整数,在输出时,是Unicode码对应的字符。5.char类型是可以进行运算的,相当于一个整数,因为它有对应的Unicode码。

2024-09-13 17:43:09 396

原创 DOS命令

Dos:Disk Operating System 磁盘操作系统,可以直接操纵管理硬盘的文件。

2024-09-09 22:13:44 319

原创 转义字符、注释及代码规范

用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性(可读性);注释是一个程序员必须要具有良好编程习惯。将自己的思想通过注释先整理出来,再用代码去实现。

2024-09-09 20:56:02 745

原创 Java重要特点和JDK

1)JDK的全称(Java Development KitJava开发工具包JDK = JRE + Java的开发工具(java,javac,javadoc,javap等)2)JDK是提供给Java开发人员使用的,其中包括了java的开发工具,也包括了JRE,所以安装了JDK,就不用再单独安装JRE了。Java运行环境JRE = JVM + Java核心类库(类)2)包括Java虚拟机(JVM)和Java程序所需的核心类库等。如果只想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

2024-08-27 18:32:46 680

原创 文件操作

文件,就是把一-些数据存放起来,可以让程序下一-次执行的时候直接使用,而不必重新制作一份,省时省力。1.文件的打开与关闭。

2022-10-18 20:51:11 270 1

原创 python函数

如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数。

2022-10-18 20:22:21 289

原创 元组 列表 集合

set可以看成数学意义上的无序和无重复元素的集合,因此。两个set可以做数学意义上的交集(&)、并集(|)、差集(-)等操作。·set和dict类似,也是一组key的集合 ,但不存储value.由于key不能重复,所以,在set中,没有重复的key.·字典是无序的对象集合,使用键-值( key-value )存储,具有极快的查找速度。·元组的元素不可变,但可以包含可变对象,如list.·同一个字典中,键(key)必须是唯一的,值可变。·set是无序的,重复元素在set中自动被过滤。

2022-10-18 19:41:30 186

原创 List(列表)

列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。·列表索引值以0为开始值, -1 为从末尾的开始位置。·列表是写在方括号0之间、用逗号分隔开的元素列表。·列表可以使用+操作符进行拼接,使用*表示重复。

2022-10-17 19:44:20 323

原创 字符串string

Python源码文件默认以UTF-8编码,所有字符串都是unicode字符串。·Python中的字符串可以使用单引号.双引号和三引号(三个单引号或三个双引号)括起来,使用反斜杠\转义特殊字符(三引号跨行使用),·支持字符串拼接、截取等多种运算。

2022-10-16 19:49:14 104

原创 判断语句和循环语句

计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。·Python指定任何非0和非空值为True , 0或者None为False·Python编程中if语句用于控制程序的执行,基本形式为:英文冒号不能丢,执行语句前用Tab缩进inport 和 from...import在python用import或者from... import来导入相应的模块。·将整个模块(somemodule)导入,格式为: import somemodule。

2022-10-16 19:08:04 159

原创 用Pycharm编写程序

加注释内容 ——单行注释‘’’这是第一行注释这是第二行注释‘’’ ————多行注释(英文单引号)

2022-10-14 20:54:51 1234

原创 后期的笔记

const是一个修饰符,加在int的前面,用来给这个变量加上一个const(不变的)的属性。这个const的属性标傲世这个变量的值一旦初始化,就不能再修改了。如果你试图对常量做修改,把它放在赋值运算符的左边,就会被编译器发现,指出为一个错误。C语言在调用函数时,永远只能传值给函数。·两个整数的运算结果只能是整数。

2022-10-14 19:31:33 160

原创 指针与野指针

野指针是指向位置随机的(乱指一气),错误的指针,系统无法对其进行操作。野指针指向的值是非法的内存地址,指向的内存是不可用的。

2022-09-23 20:48:01 408

原创 数组和二维数组

直接用大括号给出数组的所有元素的初始值,不需要给出数组的大小,编译器替你数数。●sizeof(a[0])给出 数组中单个元素的大小,于是相除就得到了数组的单元个数。●这样的代码,一旦修改数组中初始的数据,不需要修改遍历的代码。●一旦程序运行,越界的数组访问可能造成问题,导致程序崩溃。a[i][j]是一个int,表示第i行第j列上的单元。sizeof给出整个数组所占据的内容的大小,单位是。●列数是必须给出的,行数可以由编译器来数。·数组的每个单元就是数组类型的一个变量。●最后的逗号可以存在,有古老的传统.

2022-09-23 17:53:49 92

原创 数组和一维数组

1.一维数组的定义格式为:类型说明符 数组名[常量表达式];类型说明符:数组的类型;数组名命名规则和变量名相同,遵循标识符命名规则;常量表达式可以包括常量和符号常量,但不能包含变量。如:int a[10];char c[10];如:#define N 10·常量表达式指明数组中元素的个数,必须大于0·数组名后用方括号而非圆括号例如:·存储学生成绩用实型数组(一维)·存储一行文字用字符数组(一维)·存储一个矩阵用实型数组(二维)其中: score、str、 a为数组名。

2022-09-14 20:12:47 374

原创 终止循环break,continue

此程序段的作用是计算圆的面积,半径r从1米开始,每次递增1米,直到计算得到的面积area大于100平方米为止。从上面的for循环可以看到:当area>100时,执行break语 句,提前结束循环,即不再继续执行其余的几次循环。还可以用来从循环体内跳出循环体,即提前结束循环,接着执行循环下面的语句。作用:结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。注意:break语句只能用于循环语句和switch语句之中,而不能单独使用。把100~200范围内不能被3整除的数输出。

2022-09-08 21:43:26 3630

原创 循环结构while和for

4.可以省略表达式1和表达式3,只有表达式2,即只给循环条件。可见for语句比while语句功能强,除了可以给出循环条件外,还可以赋初值,使循环变量自动增值等。结论:当while后面的表达式的第一次值为“真”时,两种循环得到的结果相同;1.for语句的一般形式中的“表达式1”可以省略,此时应在for语句之前给循环变量赋初值。循环体可以是一个简单的语句(单个语句可不加花括号),可以是复合语句(用花括号括起来的若干语句)。注意:1.while循环的特点是先判断条件表达式,后执行循环体语句。

2022-09-07 20:58:29 923

原创 C语言中的选择结构语句

使用if语句嵌套的时候要注意if和else的配对关系,if语句中如果 花括号中仅有一条语句时可以省略花括号。但在if语句嵌套时,省略花括号可能导致程序运行结果与预期不符,这是由于if语句中else词句不能作为独立语句单独使用,它只能是if语句的一部分,和if语句配对使用。首先计算表达式的值,与各个case后的常量表达式的值比较,当表达式的值与某个常量表达式的值。如表达式的值与所有case后的常量表达式均不相同,则执行default后的语句。在if语句中又包含一个或多个if语句成为if语句的嵌套。

2022-09-06 17:47:37 3315

原创 选择结构中的关系运算和逻辑运算

用来对两个数值进行比较的比较运算符·C语言提供6种关系运算符:>(大于) >=(大于或等于)

2022-09-05 21:53:46 385

原创 putchar()与getchar()函数

用于将输出到显示器上显示一般调用格式:putchar(ch);头文件#includeputchar(a);输出变量a这个空间内的字符输出字符常量a\n转义字符,是一个字符,换行。

2022-09-04 20:09:22 402 1

原创 scanf输入语句

printf对程序无影响,对人友好,可在numbers后加入(a,b)方便理解,输入时输入a,b。1)“格式控制”是用双引号括起来的一个字符串,称为格式控制字符串,简称格式字符串。2)地址表列是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。●输入多个整形数据或实形数据时,可用空格、回车或制表符作间隔。●若指定了输入数据的宽度,则系统自动按其截取所需数据。

2022-09-04 19:35:52 1291

原创 输入与输出

1.输入输出是以计算机主机为主体而言的·输出:从计算机向外部输出设备输出数据·输入:从输入设备向计算机输入数据2.C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的3.要在程序文件的开头用预处理指令#include把有关头文件放在本程序中·格式输入函数:scanf 格式输出函数:printf·字符输入函数:getchar 字符输出函数:putchar·字符串输入函数:gets 字符串输出函数:puts。

2022-09-03 21:42:01 3458

原创 相生相成。

即对一个变量进行强制转换后得到的一个新类型的数据,原来的变量类型是不变的。的方向转换,例如int类型和short类型的变量进行计算时,会把short类型转换成int类型之后再进行计算。强制类型转换是由程序员通过类型说明符实现的,通过强制类型转换可以将一种类型的变量强制转化为另一种类型。●字符型赋值给整型,数值不会发生变化,但以整型的方式存储,内存空间变大。●双精度浮点数赋值给单精度浮点数,有效位会减少,丢失的部分四舍五入。●整数赋值给浮点数,数值不会发生变化,结果以浮点数的方式存在。●浮点数运算都是按照。.

2022-08-29 18:25:39 268

空空如也

空空如也

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

TA关注的人

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