自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第七章 栈 内存 数据结构

1.一种非常经典的数据结构.栈 数据结构:stack2.什么是 数据结构?数据结构:存储数据的容器.该容器可能存在不同的结构;数据结构和java语言实际是没有关系的;大学是独立学科3.常用的数据结构?数组.链表.图.二叉树.栈.队列…当前阶段不需要掌握工作之后需要不断地学习4.和数据结构通常一起出现的是:算法算法:排序算法.查找算法….=======================================...

2022-03-10 08:31:34 503 1

原创 第七章 方法

1.方法1.1 什么是方法?有什么用?(可以先看一下,程序没有方法会出现什么问题?)方法(method)是可以完成某个特定功能的并且可以被重复利用的代码片段.c语言中,方法被称为"函数".在java中不叫函数,叫做方法.你定义个方法,却无法完成某个功能,那么抽取的方法毫无意义.一般一个方法就是一个"功能单元".假设在以后的开发中,某个功能是可以独立抽取的,建议定义为方法,这样以后需要这个功能,直接调用这个方法就行,不要重复编写业务逻辑代码.1.2 方法怎么定义,语..

2022-03-10 08:28:52 2564

原创 第六章 简单的程序编写

/*题目:计算1000以内所有不能被7整除的整数之和.1.解决一个问题的时候,可以先使用汉语描述思路.2.复杂的问题可以一步步实现,没必要一下实现把上面的题目可以拆分成几步完成.第一步:从1开始循环,循环到1000,保证每个数字都能取到.第二步:判断该数字是否能被7整除.编程思想,都是一步步分析,积累出来的编程最主要的是写汉语思路.思路有了,就不远了;拆开,一个个解决.*/public class HomeWork01{ public s...

2022-03-07 11:04:10 247

原创 第六章 回顾之前学习的内容

2022-03-07 10:58:02 138

原创 第六章 控制语-转向语句continue

/*continue语句:1.continue翻译为继续2.和break对比学习;3.continue语句的作用是:终止当前"本次"循环,知道继续进入下一次循环继续执行.4.continue 执行后,下面的代码不执行,直接进入下一次循环.5.continue 可以指定代码.*/public class ContinueTest01{ public static void main(String[] args){ for (i...

2022-03-07 10:56:24 135

原创 第六章 控制语-转向语句break

/*break语句:1.break语句比较特殊,break语句一个单词成为一个完整的java语句.另外:continue也是这样2.break翻译为折断,弄断3.break语句用在哪些位置?两个地方,其他地方不行第一个:switch语句,终止.第二个:break语句用在循环语句(for,while,do...while...)中,终止;4.以下程序主要用于学习break转向语句;5.break语句的执行不会让整个方法结束,主要是用来终止离它最近的那个循环语句....

2022-03-07 10:54:23 238

原创 第六章 控制语-循环语句do …while….循环

/*1.do...while...循环的语法机制及执行原理语法机制:do {循环体;}while(布尔表达式);//注意:do...while 循环最后别漏掉 ;执行原理:先执行循环体代码,执行一次循环体后再判断,true继续,false停止.对于do...while...来说,循环体至少1-n次while 循环来说,0-n次.*/public class DoWhileTes...

2022-03-05 10:45:50 150

原创 第六章 控制语-循环语句while循环

/*1.while循环的语法机制及执行原理语法机制:while(布尔表达式){//while在什么期间.循环体}执行原理:布尔表达式true,执行循环体,结束后判断到false后结束.2.while循环次数可能为 0 次.0-N次.3.本质上for循环和while循环原理一样4.if switch 属于分支语句(选择语句).for while do..while..是循环语句可以正常互相嵌套.*/p...

2022-03-05 10:44:38 106

原创 第六章 控制语-循环语句for循环

1控制语句1.1 关于循环语句for循环while循环Do … while循环什么是循环语句,为什么使用这种语句?|因为在现实世界,很多事情需要反复/重复去做对应代码重复执行,为了减少代码量,需要使用循环语句.====================================//演示一下:为什么使用循环//循环语句的出现为了解决代码的复用性.public class IfTest01{ public static void main(S...

2022-03-05 10:43:12 465

原创 第六章 控制语-选择语句 switch

1.switch 语句也是选择语句,也叫分支语句2.switch语句的语法格式Switch(值){case 值1: 值与值比较,相等则执行后面的java语句.java语句;Java语句;…break;case值2:java语句...

2022-02-26 15:19:24 1913

原创 编写程序:生成5个不同的随机数;并放到数组中

package random;import java.util.Arrays;import java.util.Random;/*编写程序:生成5个不同的随机数;重复的话重新生成; 最终生成的五个随机数放到数组中,要求不重复;(0-100)*/public class Random { public static void main(String[] args) { //创建长度为5的默认数组 int[] arrInt = new int[...

2022-02-26 15:09:50 1961

原创 第六章 控制语-选择语句 if

& 且| 或! 取反4.短路与 && 短路或 ||短路与 && 与 逻辑与 & 运算结果没啥区别,完全相同;只不过"短路与&&"会发生短路现象.什么是短路现象,什么时候会短路;右边表达式不执行,这种现象叫做短路现象;短路 && 运行效率更高.以后的开发中,大部分情况建议使用短路与&&除非需要两边都需要执行...

2022-02-25 09:30:26 408

原创 第五章 接受用户键盘收入

/*1.输出信息到控制台Systemout.println(...);2.在java怎么接受键盘的输入*/public class KeyInput{ public static void main(String[] args){ //创建一个键盘扫描器对象 java.util.Scanner s = new java.util.Scanner(System.in); //s 是变量名;可以修改 //接受用户的输入,从键盘接..

2022-02-25 09:22:37 144

原创 第五章 运算符-字符串连接运算符

/*+ 运算符:1.求和(两边都是数字类型)2.字符串凭借(两边任意一边是字符串类型,则进行字符串拼接操作)3.字符串拼接完结果还是一个字符串.*/public class OperatorTest06{public static void main(String[] args){//定义一个年龄的变量.int nianLing = 35;//System.ouut.println("年龄=" + nianing);//年龄=35//注意:多个加...

2022-02-23 00:06:39 1545

原创 第五章 运算符-条件运算符

/*条件运算符:(三目运算符)语法格式:布尔表达式 ? 表达式1 : 表达式2执行原理true 表达式1执行结果false 表达式2执行结果*/public class OperatorTest05{public static void main(String[] args){char c = sex ? '男' : '女';//变量c的类型不能随意编写.//最终的就算结果是字符型,变量也需要使用charchar c = sex ? '男' ...

2022-02-23 00:05:26 112

原创 第五章 运算符-赋值运算符

/*赋值运算符(方便开发,但是超出范围会损失精度)1.赋值运算符包括"基本赋值运算"和"扩展赋值运算符":基本的 扩展的2.基本赋值运算符:=3.扩展的肤赋值运算符?+=-=*=/=%=注意:扩展赋值运算符在编写的时候,两个符号之间不能有空格4.很重要的语法机制,使用扩展运算符,永远不会改变运算结果的类型.*/public class OperatorTest01{public static void main(String[] ar...

2022-02-23 00:04:25 123

原创 第五章 运算符-逻辑运算符

& 且| 或! 取反4.短路与 && 短路或 ||短路与 && 与 逻辑与 & 运算结果没啥区别,完全相同;只不过"短路与&&"会发生短路现象.什么是短路现象,什么时候会短路;右边表达式不执行,这种现象叫做短路现象;短路 && 运行效率更高.以后的开发中,大部分情况建议使用短路与&&除非需要两边都需要执行注意: ...

2022-02-23 00:02:31 7250

原创 第五章 运算符-关系运算符

/*关系运算符:>>=<<===关系运算符,判断是否相等;注意和 赋值符号= 区分;!= 不等于一定记住一个规则:所有关系符计算结果都是布尔类型;不是true 就是false,不可能是其他值.注意:符号之间不能有空格.*/public class OperatorTest01{public static void main(...

2022-02-21 09:14:21 264

原创 第五章 运算符-算数运算符

========================================/*算数运算符:+求和-相减*乘积/商%求余数(求模)++自加1--自减1*/public class OperatorTest01{public static void main(String[] args){int a ...

2022-02-21 09:11:56 925

原创 第四章 数据类型转换规则总结

2022-02-21 09:10:07 148

原创 第四章 数据类型 boolean

/*1.java语言中boolean类型只有两个值,TRUE false不像C语言,还有0 1 也标识布尔类型;2.boolean实际使用在逻辑判断,条件的位置*/public class BooleanTest01{public static void main(String[] args){boolean xingBie = 1;//int 无法转为 boolean;boolean sex = true;//后面会学if语句 }}...

2022-02-18 09:06:36 251

原创 第四章 数据类型 浮点型 float double

1.关于java语言中的浮点型数据float 4个字节 单精度Double 8个字节 双精度 更精确在银行和财务软件,使用java.math.BigDecimal(属于引用数据类型)Float 和 double 存储数据都是近似值,因为有无限数据,比如3.3333333…long类型占用8字节float类型占用4字节哪个容量大?注意:任何浮点型都比整数空间大;java中规定,浮点型默认double处理,...

2022-02-17 14:16:14 471

原创 第四章 数据类型02 int

1.intint 4个字节 最大值,超过才是用long类型.开发的时候不用斤斤计较,基本常用int在java语言整数型字面量有4种表现形式:十进制:最常用二进制八进制十六进制*/public class IntTest{public static void main(String[] args){//十进制int a = 10;System.out.println(a);//10//八进制int b =010;System.out....

2022-02-16 22:15:30 327

原创 第四章 数据类型01 char

1.数据类型1.1 数据类型有什么用?数据类型用来声明变量,程序在运行过程中根据不同的数据类型分配不同的空间大小;Int i= 10;Double d = 1.23;i和d类型不同,空间大小不同;1.2 数据类型在java语言包括两种:第一种:基本数据类型基本数据类型又可以划分4大类8小种:第一类:整数型byte,short,i...

2022-02-16 19:54:16 665

原创 第三章 对于变量的理解02

变量的执行顺序public class VarTest03{public static void main(String[] args){//在这里访问变量可以吗?//注意方法体代码遵循自上而下的顺序逐行进行;//System.out.println(k);//错误:找不到符号;//只有执行这行代码,k变量才会在内存中开辟空间;int k = 10;}}变量不得重名//重要的结论,在同一个域当中,同一个变量名不得重名.变量可以重新赋值,但是不..

2022-02-16 19:27:53 177

原创 第三章 对于变量的理解01

/*变量的第一个测试程序:Var是变量1、关于程序当中的数据?开发软件是为了解决现实世界的问题现实世界很多问题用数据进行描述所以软件执行过程主要就是对于数据的处理。软件在处理数据之前要能够表现数据,在java代码中怎么去表示数据?java中有个概念:字面量101.23true"abc"以上都是数据,在程序中叫做“字面量”。注意: 10:这是一个整数 "10":这是一个字符串,属于文字类性质完全不同,二进制码不一样....

2022-02-16 14:43:03 237

原创 第一章 对HelloWorld代码解释说明

1、了解即可,现阶段不用掌握在高版本JDK中,有新特性可以一步到位; java x/y/z/xxx.java java后面直接加java源文件的文件路径;低版本不适用2、对HelloWorld代码的解释说明写代码一定要写注释,对代码的解释说明...

2022-02-16 09:11:01 185

原创 第二章 标志符与关键字

1、标识符1.1 标识符可以标识什么,怎么理解这个?1.2 标识符的命名规则每一天会编写很多程序,最好有一个记录错误的文本。错误原因:class后类名不是标识符(因为以数字为开头)解决办法:将数字开头改为合理的标识符编译器检测到class后面的标识符,缺少大括号。1.3 标识符的命名规范要求:判断是否是合理的标志符;3、关键字3.1、什么是关键字?规定了特殊含义的单词,完全小写且不能做标识符。3.2、蓝色形式都是关键词

2022-02-16 09:08:53 1079

原创 第一章 编写第一个java程序

一、编写第一个java程序:HELLOWORLD搭建java环境测试1、第一步:安装文本编辑器2、第二步:安装JDK13JDK13安装时候内置了一个JRE,老版本(JDK8)会内置一个JRE,也会单独安装一个JRE如果需要单独出一个JRE,需要执行单独的命令;JDK的bIN目录下有java.exe负责编译 java.exe负责运行3、第三步:写代码写一下第一个程序HELLOWORLD任何内容都需要照抄...

2022-02-15 13:39:07 531

空空如也

空空如也

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

TA关注的人

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