自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java递归

递归就是:a方法调用a方法!自己调用自己 递归包括2个部位: 递归头:什么时候不调用自身方法。如果没有头就会陷入死循环。 递归提:什么时候需要调用自身方法。 public static void main(String[] args) { System.out.println(f(30)); } public static int f(int n){ if (n==1){ return 1; }else { return n*f(n-

2021-08-06 18:09:37 49

原创 JAVA的方法

何为方法 java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中杯创建,在其他地方被引用 设计方法原则:方法本意是功能块,就是一个方法完成一个功能,这样有利于我们后期扩展。 public class Demo01 { //main方法 public static void main(String[] args) { int sum =add(1,2); System.out.pr...

2021-08-06 18:08:18 48

原创 break continue的使用

break在如何循环语句的主体部分,均可使用break 。break用于强行退出循环。 break格式 public static void main(String[] args) { int i=0; while (i<100){ i++; if(i==30){ break; } System.out.println(i); } } continue 在循环语句体中,,用于终止某一次循环过程。 continue格式 public stat...

2021-08-06 18:03:06 69

原创 Scanner的使用

通过Scanner类来获取用户的输入. 基本语法 Scanner s=new Scanner(Sytem.in); 通过Scanner类的next()与nextLine()方法来获取输入的字符串。 public static void main(String[] args) { ​ //创造应该扫描器对象,用于接受键盘数据; Scanner scanner = new Scanner(System.in); ​ System.out.pri...

2021-08-06 18:00:54 118

原创 for循环

for循环语句是支持迭代的一种通用结构,是最有效、最灵活。 语句结构 public static void main(String[] args) { /* for(初始值;布尔表达式;更新){ 代码语句 } */ //题目 算出1到1000能够被5除尽的数有那些 for (int b=1;b<=9;b++) { for (int i = 1; i <=

2021-08-03 19:10:50 53

原创 选择结构java

选择结构 if单先择结构 我们判断一个东西是否可行,然后我们执行,这样过程在程序中用if语句来表示 格式: public static void main(String[] args) { Scanner scanner =new Scanner(System.in); System.out.println("请输入内容"); String s = scanner.nextLine(); /* //if(布尔表达式){ 如果布尔表达式为 ...

2021-07-28 17:57:33 74

原创 Scanner对象

Scanner对象 通过Scanner类来获取用户的输入. 基本语法 Scanner s=new Scanner(Sytem.in); 通过Scanner类的next()与nextLine()方法来获取输入的字符串。 public static void main(String[] args) { ​ //创造应该扫描器对象,用于接受键盘数据; Scanner scanner = new Scanner(System.in); ​ Sys...

2021-07-26 11:27:44 49

原创 运算符JAVA

## 运算符号 ### JAVA运算符 算术运算符:+, - , *, /, %(取于),++ ,-- 赋值运算符 = 关系运算符:>, <,>= ,<=, == ,!= instanceof 关系运算符返回结果: 正确(true) 错误(false),布尔值表示 逻辑运算符:&& || ,! (与或非) 位运算符:&,|,^, ~ >>,<<,>>> 套件运算符?: 扩展赋值运算符:...

2021-07-20 14:39:02 267

原创 JAVA变量

变量 变量是什么 就是可以变化的量 java变量是程序中最基本的单元,其要素包括变量名,变量类型和作用域 type varName= 数据类型 变量名= 值; 可以使用逗号隔开来声明多个相同类型变量。 注意事项: 每个变量都有类型,类型可以是基础类型 变量名必须是合法的标识符 变量声明是一条完整的语句,每一个声明都必须以分号结束 变量作用域 变量 实例变量 局部变量 public class Variable{ static i..

2021-07-19 13:30:49 39

原创 JAVA类型转换

类型转换 java是强类型语言,需要用到类型转换。 低----->高(字节大小,容量) byte,short,char>int>long>float>double 运算中,不同类型的数据先转换为同一类型,然后在进行运算。 强制转换 格式 举例 int i=123; byte b= (byte) i (类型)变量名; 避免内存溢出 高--低 自动转换 低--高 是自动的不会有格式 注意点: 1.不能对布尔值类型转换

2021-07-17 18:29:48 50

原创 整数、浮点、浮点、布尔拓展基础知识

整数拓展 进制 二进制0b int i=10; 十进制 八进制0 int i=010; 十六进制0x int i=0x10; 0~9 A~F 16 浮点数拓展 float double 浮点数字长是有限的也是离散的有舍入误差所有它只是接近但不等于 最好完全避免使用浮点数进行比较 字符拓展 Unicode编码 表(97=a 65=A) 占2个字节 65536 Excel 2 16 =65536 正常的Unicode 表达方式 char c=

2021-07-15 19:19:03 146

原创 数据类型关键

强类型语言(安全性高,速度稍慢) 要求变量严格符合规定,所有变量都必须先定义后才能使用。 弱类型语言(安全性低,速度快) JAVA的数据类型分为2大类 基本类型 数值类型>整数类型>byte>short>int(常用)>long(末尾需要加L) 数值类型>浮点类型>float(末尾需要加F)>double 字符类型>char(字符串,String不是关键字,类) boolean类型(布尔值:是 非) 引用类

2021-07-13 13:07:39 90

原创 标识符与注释

注释 注释是不会被执行的,注释是一个非常好的习惯。 java中有三种注释: 单行注释 // 类容 多行注释 /* 内容 */ 文档注释 /** *内容 可以加参数 */ 单行注释可以注释一行文字。 多行注释可以注释多行文字。 文档注释可以多行文字注释可以带参功能。 注释是写给我们人看的,平时写字代码一定要规范。 标识符 关键字 abstract continue goto new switch assert

2021-07-11 19:08:30 94

原创 自己对java的运行理解,可以提意见新手上路多多指教。

java运行机制 1.java具有编译型也具有解释型 编译型是指 把我们的源代码转换成计算机可以执行的代码(complie) 解释性 用一下编译一下,我要执行什么你就给我解释什么(其中性能可能有一些损失) 2.编译器:执行速度更快,对操作系统要求比较低(c语言,c++.....); 3.解释型:执行速度较慢,针对网页或者服务器脚本等等这些(java..); 4,程序运行机制 源程序>java编译器>字节码>虚拟机的类装载器>(验证你代码对不对)字节

2021-07-10 12:36:45 68

原创 第一串代码

HelloWorld 1.随便新建一个文件夹,存放代码 新建java文件 文件后缀名.java Hello,java [注意点]系统可能没有显示后缀名,我们需要自己手动打开 编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello.world"); } } ​ 4.编译javac j..

2021-07-10 11:56:01 347

原创 Markdown的使用

Markdown学习 标题 标题 字体 hello world hello world hello world hello world 引用 狂神说JAVA 引用符号> 分割线 3个星号*** 或者是3个杠— 图片 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FozqEQgt-1623483173399)(C:\Users\Administrator\OneDrive\桌面\download.jpg)] 超链接 [标题] (链接) 点击跳转到bilili 列

2021-06-12 15:36:18 1057 4

空空如也

空空如也

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

TA关注的人

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