- 博客(16)
- 收藏
- 关注
原创 萌新Java的学习笔记十六--API文档与package-26
一、API是什么?类似于字典,收录了包与类并且有详细的描述二、为什么需要package?(类似于硬盘分区与文件夹一样的概念,c盘放操作系统,其他盘放其他,类似的文件放在一个文件夹里头)~为了解决类之间的重名~便于管理类:合适的类与在合适的包三、如何使用包~通常是类的第一句非注释语句~包名:域名倒着写即可,再加上模块名,并与内部管理类。注意事项:• 写项目时都要加包,不要使用默认包...
2019-03-23 17:10:28
137
原创 萌新Java的学习笔记十五--递归-25
递归结构的组成一、定义递归头(什么时候不调用自己)二、递归体(什么时候调用自己)public class TestRecrusion { static int a = 0; public static void test01(){ a++; if (a<=10) { System.out.println(a); test01(); }else { Sy...
2019-03-23 16:45:20
87
原创 萌新Java的学习笔记十四--方法与方法的本质-24
方法是什么?类似于其他语言中我们经常见到的函数它将一连串操作语句的集合封装起来执行,用来完成某个功能操作具体表示方式如下:• 定义方法• [修饰符] 方法返回值类型 方法名(形参列表 ) {• 方法体• return 返回值;•}• public static int add(int a, int b, int c) {• int k = a + b + c;• return...
2019-03-20 17:30:16
94
原创 萌新Java的学习笔记十三--break与coutinue-23
break:在任何循环语句的主体部分,均可用braek控制循环的流程。(break语句还可以用于多支语句switch中)public class TestBreak { public static void main(String[] args) { int total = 0; System.out.println("begin"); while(true) { tota...
2019-03-20 15:42:06
114
原创 萌新Java的学习笔记十二--九九乘法表-22
用java打印出九九乘法表思路:先讨论其中一种情况(一种情况中只有一个变量),由此推广到全部情况(全部情况有两个变量)我们13=3 23=6 3*3=9 的情况来写代码,除了想到打印表达式需要引入“”来表示字符外,发现规律如下一、3是定死的二、除了3另外一个乘法因子是自增变量三、变量小于等于3public class TextMultiplicationtable { public ...
2019-03-18 17:43:33
113
原创 萌新Java的学习笔记十一--For语句-21
for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构语法形式:for(初始比到时:布尔表达式:步进){- 循环体}for循环在执行条件测试后,先执行程序部分,再执行步进在for语句的初始化部分声明的变量,其作用域为整个for循环体...
2019-03-12 11:29:02
124
原创 萌新Java的学习笔记十--while语句dowhile语句-20
循环结构图public class TestWhile { public static void main(String[] args) { /*int a = 1; while(a<=100) { System.out.println(a); a++; } System.out.println("结束循环"); */ //1+2+3....+100...
2019-02-18 16:56:31
138
原创 萌新Java的学习笔记九--控制语句switch
public class TextSwitch { public static void main(String[] args) { double d = Math.random(); int e = 1+(int)(d*6);//1+[0,5] System.out.println(e); System.out.println(&quot;测试多选择结构&quot;); if(e==6) {...
2019-02-13 20:29:45
104
原创 萌新Java的学习笔记八-控制语句if-17
一、单选择结构if语句math类的使用:Math.random()解释为在[0,1)区间中选取一个数类型为double.利用与整数乘积与强制转型为整数,可以提取随机的整数例子1:public class TestIf { public static void main(String[] args) { double a = Math.random(); int b = 1+(in...
2019-02-02 17:27:36
145
原创 萌新Java的学习笔记七:运算符-13-14
Java语言支持入如下运算符:算术运算符:+,-,*,/,%,++,–赋值运算符:=关系运算符:&amp;gt;,&amp;lt;,&amp;gt;=,&amp;lt;=,==,!= instanceof逻辑运算符:&amp;amp;&amp;amp;,||,!位运算符:&amp;amp;,|,^,~,&amp;gt;&amp;gt;,&a
2019-02-01 16:47:07
118
原创 萌新Java的学习笔六:变量与成员变量和局部变量及常量命名规范-12
**Java是一门强类型语言,每个变量都必须声明其类型。之后才能分配相应长度的存储单元给它。格式为:**type varName [=value][varname[=value]] //type varName属于声明,方括号意思为了可以有也可以没有,也就是说声明可以不跟赋值一起,分开栏也可以,但是没有赋值的声明变量没有意义不能拿来使用。变量是程序中最基本的储存单元,其要素包括变量名,变量类型和...
2018-10-19 21:25:33
311
原创 萌新Java的学习笔记五:自动转型与强制转型-10
自动类型转换:容量小(表示范围小)的数据类型可以自动转换为容量大的数据类型。 强制类型转换: 1、又被称为造型,用于显式的转换一个数值的类型。再有可能丢失形式的情况下进行的转换是通过造型来完成的,弹可能造成精度降低或溢出。 2、当将一种类型强制转换成另外一种类型,而又超出了目标类型的表示范围,就会被截断称为一个完全不同的值。(没有意义的但是可以通过内存计算出这个值)public cl...
2018-08-14 20:42:20
410
原创 萌新Java的学习笔记四:字符型与布尔型-9
字符型单引号用来表示字符常量例如‘A’是一个字符,他与“A”不同,“A”表示含有一个字符的字符串。 char类型用来表示在unicode编码中的字符 Unicode编码设计用来处理各种语言的所有文字,它占两个字符允许有65536个字符 char范围是在0-65535,运算时直接当作整数来运算。 可以吧0-65535之间的整数直接转型为char布尔型Boolean类型有两个值,t...
2018-08-11 21:36:17
444
原创 萌新Java的学习笔记三:浮点型
浮点型分为两个字节大小的类型:float(4字节)-【3.403E38—3.403E38;】;double(8字节)【-1.798E308—1.798E308】 问:同样的字节表示整数为何比浮点型的少很多?答:因为整数是每一个数都能精确表示,浮点数由于带小数可以有无限个数,无论你多精确都有无限个小数。所以浮点数并不是绝对精确的,是有误差的。 Java浮点类型常量有两种形式 十进制...
2018-08-10 21:09:14
150
原创 萌新Java的学习笔记二:数字类型与进制转换
萌新Java的学习笔记二:数字类型与进制转换Java属于强类型语言(数字分类型合适各种各样内存的环境):每一个变量必须声明其类型 数字类型 基础数字类型 数值型:byte(1字节 -128~+127)、short(2字节±3万左右合计65536)、int(4字节±21亿)、long(8字节) 浮点型:float。double 字符型:...
2018-07-27 21:29:15
238
原创 萌新Java的学习笔记一:第一个程序hello world的注意地方
萌新Java的学习笔记一:第一个程序Hello World的注意地方第一个程序代码如下: public class Welcome{ public static void main(string[] args){ system.out.println("先定个小目标,赚他个一亿") } }第一个程序需要有以下注意...
2018-07-26 20:45:59
242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人