自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java学习day09

数组 相同类型数据的有序集合 每一个数据为一个数组元素 声明与创建 首先必须声明数组变量,才能在程序中使用数组,声明数组变量的语法为: int[] nums;//首选,java风格 int nums[];//效果相同,延续c, 创建数组 nums=new int[10]; 给数组赋值 nums[0]=1; ​``` 可以把声明与创建数组整合在一起 int[] nums=new int[10]; 内存分析 java内存 堆:存放new的对象和数组 栈:存放基本变量类型 方法区 数组的三

2021-04-18 18:15:24 94

原创 java学习day08

java方法 什么是方法? Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 命名:驼峰规则 设计原则:原子性,一个方法只完成一个功能 方法类似于c中的函数 方法包括一个方法头和一个方法体 修饰符+返回值+方法名+(参数类型 参数名){ 方法体 } 形参和实参 形参用来定义,实参是实际调用的参数 如果存在返回值,用return返回 return 0;表示结束方法 方法调用 调用方法:对象名.方法名(实参

2021-04-18 18:14:54 222

原创 java学习day07

流程控制 Scanner 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据 语法:Scanner s = new Scanner(System.in); next 一定要读取到有效字符后才可以结束输入 对输入有效字符前的空白,next()方法会自动将其去掉 只有输入有效字符后才能将后面的空白作为分隔符或者结束符 next()不能得到带有空格的字符串 nextLine() 以E

2021-04-12 15:49:11 89

原创 java学习day06

运算符 算数 + - * / % ++ – %取余数,也叫模运算 赋值 = 关系 > < >= <= == != instanceof 逻辑 && || ! 位运算符 条件 ? : 扩展赋值 += -= *= /= 快捷键 ctrl+d 复制当前行到下一行 运算过程中,byte short类型会转换成int类输出,存在优先级 注意分辨 a++和++a Math. 借助数学工具计算 逻

2021-04-12 15:48:41 79

原创 java学习day05

基础语法02 整数扩展 进制:二进制0b, 十进制,八进制0,十六进制0x 浮点数拓展 float 有限 离散 有舍入误差 大约 接近但不等于 最好完全避免使用浮点数比较,若非要比较,使用数学类进行比较 字符拓展 char c1=‘a’ cahr c2=‘我’ 可以是字母,汉字 也可以强制转换 如 (int)c1,会得到对应的编码的数字 所有的字符本质上还是数字 编码 Unicode,是一张表,表里占俩字节 从 U0000 到UFFFF char c3=’\u0061’; 转义字符 比如\t 表示制表符ta

2021-04-09 22:32:37 101

原创 JAVA基本数据类型

java基础语法 注释 书写注释是一个很好的习惯 单行注释 // 多行注释 /* */ 文档注释 /**开头 */ 标识符 关键字 java所有的组成部分都需要名字。类名,变量名以及方法名都被称为标识符。 所有标识符都应该以字母(大小写都行),美元符($)或者下划线_开始 首字符之后可以是任意字母,美元符,下划线或数字的任意字符组合 不能使用关键词作为变量名或方法名 标识符是大小写敏感的 数据类型 强类型语言,所有变量必须先定义再使用 String 字符串 int 整型 lon

2021-04-08 21:02:38 114

原创 一点杂念

关于C语言学习 跟的是mook上翁恺老师的入门课,三天补完,非科班的自学任重道远,并且已经体会到逻辑思维和数学能力对编程的重要性,有人写代码就简约明快,我写就又臭又长。。。 接下来几天需要练习一些编程题目,并且接触c语言进阶和数据结构的课程了 ...

2021-04-06 23:13:13 92

原创 C语言学习day03

编程习惯 if和else后面都加上{} {}内的语句缩进一个tab break和continue break跳出循环,只对所处的那一层循环生效 continue后面没做的循环不做了,从头开始做循环 接力break,在最内层的循环前设置一个变量exit=1,break后跳出最内层循环,在外层设置if语句,如果exit=1,则跳出循环, goto go to XXX; `` `` XXX: 直接跳转到XXX,特别适用于在多重循环内跳转到最外层 辗转相除法 有a和b两个数 a%b=c 令a=b,b=c 再次求

2021-04-06 23:05:16 65

原创 C语言学习day2

if语句 写法:if(成立条件){ ··· } 另一种写法,可以不加{},成立条件后面紧跟执行内容,结尾才有一个分号 关系运算符 == 判断是否相等 !=判断是否不相等 运算成立则结果为1,不成立结果为0 运算优先级仅高于赋值运算 同类的,==和!=的优先级最低,其他的从左往右计算 //后面是注释,计算机不管 多行注释/**/ 否则 else{ } 需要注意的是,else总会和最近的if匹配,所以在写代码的时候,在if和else后面加上{} 级联的else if,else if 对齐

2021-04-05 11:16:03 135

原创 重头开始的C语言

数据类型C语言 %d输出的是整数 %f输出的是小数 计算式中同时存在小数整数时,计算机最终会输出小数 int指定义的是整变量,double指定义的为双浮点数 需要注意的是,int的变量输入用%d,double的变量输入为%lf,输出用%f =赋值运算,优先级最低,写代码时不要出现嵌入赋值,嵌入式赋值可能会使计算顺序不明确 调试,编译以后才能调 a+=5的意思是a=a+5,类似的还有+=,-=,*=,/=,%= a++的意思是a递增加一,等同于a+=1等同于a=a+1,同样的有a– a++是后缀加,其值仍为

2021-04-04 10:20:50 224

原创 2021-04-02某天坑人士的灰溜溜的回来了

关于我又回来了这件事 回顾 前两个月里,完成了毕业论文的撰写,复习了考公,并在3.27参加了河南的非定向选调,真·千军万马过独木桥。虽然找了一部分工作,但是内心已经对制造业没感情了,陷入到找工作-进面试-(被拒)-拿offer-拒offer的循环之中,就算拿了offer也不会去,为什么还要浪费前面这么多时间呢? 另外,学历的牌子还是好使的,基本都能进面试,然后死在面试。 目前计划 Java还是要接着学起来,工厂是不可能去的,这辈子是不可能去的。只有考公和IT,自从下定这个决心后反而轻松了不少,加油打工人

2021-04-02 09:52:06 75

原创 2021-02-10

可能是最近一段时间最后一篇 本来下定决心学一学java,奈何刚学了一天,省考公告出了。生化环材苦啊,溜了溜了。 其实蛮希望以后不会回来的,因为那就上岸了,但是回来的话那也没办法。 ...

2021-02-10 18:44:34 125

空空如也

空空如也

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

TA关注的人

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