java
心中的静颖
这个作者很懒,什么都没留下…
展开
-
方法重载的基本使用
方法的重载(Overload):多个方法的名称一样,但是参数列表不一样。好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能。方法重载与下列因素相关:1.参数个数不同2.参数类型不同3.参数的多类型顺序不同。方法重载与下列因素无关:1.与参数的名称无关2.与方法的返回值类型无关...原创 2021-08-09 17:37:40 · 66 阅读 · 0 评论 -
使用方法的注意事项
1.方法应该定义在类当中,但是不能在方法当中再定义方法,不能嵌套2.方法定义的前后顺序无所谓3.方法定义之后不会执行,如果希望执行,一定要调用:单独调用、打印调用、赋值调用4.如果方法有返回值,那么必须写上return 返回值,不能没有5.return后面的返回值数据,必须和方法的返回值类型对应起来6.对于一个void没有返回值的方法,不能写return后面的返回值,只能写return7.对于void方法当中最后一行的return可以省略不写8.一个方法当中可以有多个return语句,但是必须保原创 2021-08-07 18:37:46 · 188 阅读 · 0 评论 -
java的死循环以及循环嵌套
死循环:死循环的标准格式:while(true){循环体}循环嵌套:循环嵌套是指一个循环的循环体是另一个循环,比如for循环里面还有一个for循环,就是循环嵌套,总共的循环次数=外循环次数*内循环次数循环嵌套的个hi是for(初始化表达式;循环条件;步进表达式){for(初始化表达式;循环条件;步进表达式){执行语句}}...原创 2021-07-29 16:33:32 · 123 阅读 · 0 评论 -
循环控制语句:continue
continue关键字:一旦执行,立即跳过当前次循环剩余内容,马上开始下一次循环如:public class Demo{ public static void main(String[] args){ for(int i = 1;; i <= 10; i++){ if(i == 4) {//如果当前是第4层 continue;//那么跳过当前次循环,马上开始下一次循环(第5层) } System.out.println(i + "层到了"); }}关于循环的选择原创 2021-07-29 16:21:05 · 104 阅读 · 0 评论 -
三种循环结构的区别
1.如果条件从来没有满足过,那么for循环和while循环将会执行0次,但是do while循环会至少执行一次2。for循环的变量在小括号当中定义,只有循环内部才可以使用原创 2021-07-29 16:05:26 · 194 阅读 · 0 评论 -
java的循环结构
循环语句:循环语句1:forfor循环语句格式:for(初始化表达式1;布尔表达式2;步进表达式4){循环体3}执行流程:执行顺序:1234>234>234…2不满足为止1:负责完成循环变量初始化2:负责判断是否满足循环条件,不满足则跳出循环3:负责执行的语句4:循环后,循环条件所设计变量的变化情况1.初始化语句:在循环楷书最初执行,而且只做唯一一次2.条件判断:如果成立,则循环继续,如果不成立,则循环退出3.循环体:重复要做的事情内容,若干行语句4.步进语句:每次原创 2021-07-23 20:59:53 · 61 阅读 · 0 评论 -
java的流程控制
顺序结构:顺序执行,根据编写的顺序,从上而下执行判断语句:ifif语句的第一种格式:if(条件表达式){语句体;}执行流程:首先判断关系表达式看其结构是true还是false如果是true就执行语句体是false就不执行语句体...原创 2021-07-19 17:15:53 · 116 阅读 · 1 评论 -
编译器的两点优化
注意事项:对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围那么javac编译器将会自动隐含的为我们补上一个(byte)(short)(char)1.如果没有超过左侧的范围,编译器补上强制类型转换2.如果右侧超过了左侧的范围,那么编译器直接报错3.再给变量赋值的时候,如果右侧的表达式当中全都是常量,没有变量那么编译器javac将会直接将若干个常量表达式计算得到结果如:short result = 5 + 8;//等号右边都是常量,没有任何变量参与计算编译过后,得原创 2021-07-19 16:58:13 · 66 阅读 · 0 评论 -
方法的入门
方法:**就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能定义格式:修饰符 返回值类型 方法名 (参数列表){代码…return;}定义格式解释:修饰符:目前固定写法 public static返回值类型:目前固定写法 void,方法名:为我们定义的方法起名,满足标识符的规范,用来调用方法 **public class Demo public static void main(String[] args){ System.out.prin原创 2021-07-18 13:17:34 · 55 阅读 · 0 评论 -
三元运算符
三元运算符:一元运算符:只需要一个数据就可以进行操作的运算符。例如:取反!、自增++、自减 –二元运算符:需要两个数据进行操作的运算符。例如:加法+、赋值=三元运算符:需要三个数据进行操作的运算符。格式:数据类型 变量名称 = 条件判断 ? 表达式A : 表达式B流程:首先判断条件是否成立:如果成立为true,那么将表达式A的值赋制给左侧的变量;如果不成立为false,那么将表达式B的值赋制给左侧的变量;二者选其一int a = 10;int b = 20;数据类型 变量名称 =原创 2021-06-13 11:23:17 · 181 阅读 · 0 评论 -
逻辑运算符
逻辑运算符:**与(并且) && 全都是true,才是true,否则就是false或(或者) || 至少一个是true,就是true,全都是false,才是false非(取反) ! 本来是true,变成false,本来是false,变成true**与“&&”,或“||”,具有短路效果,如果根据左边已经可以判断得到最终结果,那么右边的代码将不再执行,从而节省一定的性能。注意事项:1.逻辑运算符只能用于boolean值。2.原创 2021-06-13 11:04:57 · 62 阅读 · 0 评论 -
比较运算符
比较运算符:比较运算符,是两个数据之间进行比较的运算,运算结果都是布尔值 true或者false比较运算符:大于: >小于: <大于等于: >=小于等于: <=相等: == 【两个等号才是相等,一个等号代表的是赋值】不相等:!=...原创 2021-06-13 10:47:50 · 443 阅读 · 0 评论 -
赋值运算符
赋值运算符:*赋值运算符,就是将符号右边的值,赋给左边的变量。赋值运算符分为:基本赋值运算符:就是一个等号“=”,代表将右侧的数据交给左侧的变量int a = 30;复合赋值运算符:1.+= a += 1 相当于 a = a + 12.-= b - =4 相当于 b = b - 43.*= c = 5 相当于 c = c * 54./= d /= 6 相当于 d = d / 65.%= e %= 7 相当于 e = e%7注意事项原创 2021-06-13 10:36:29 · 653 阅读 · 0 评论 -
算术运算符
运算符:进行特定操作的符号,例如:+表达式:用运算符连起来的式子叫做表达式,例如:20+5,又例如a + b.四则运算:加:+减:-乘:除:/取模(取余数):%*对于一个整数的表达式来说,除法用的是整数,整数除以整数,结果任然是整数,只看商,不看余数只有对于整数的除法来说,取模运算符才有余数的意义注意事项:1.一旦运算当中有不同类型的数据,那么结果将会是数据范围大的那种public class Demo{public static void main(Sring[] args)原创 2021-06-01 20:55:37 · 81 阅读 · 0 评论 -
数据类型转换
自动转换:将取值范围小的类型,自动提升为取值范围大的类型当数据类型不一样时,将会发生数据类型转换自动类型转换(隐式)1.特点:代码不需要进行特殊处理,自动完成2.规则:数据范围从小到大强制类型转换(显式)public class Demo{public static void main(Staring[] args){System.out.println(1024);//这就是一个整数,默认就是int类型System.out.println(3.14);//这就是一个浮点数,默认就是do原创 2021-05-23 17:02:32 · 72 阅读 · 0 评论 -
变量的注意事项
使用变量的时候,有一些注意事项:1.如果创建多个变量,那么变量之间的名称不可以重复2.对于float和long类型来说,字母后缀L和F不要丢掉3.如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围4.没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用。5.变量使用不能超过作用域的范围【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止public class Demo{public static void main(Sting[] args)原创 2021-05-16 15:10:30 · 106 阅读 · 0 评论 -
变量的概念与定义格式
变量:程序运行期间,内容可以发生改变的量.创建一个变量并且使用的格式:1.数据类型 变量名称;//创建了一个变量2.变量名称=数据值;//赋值,将右边的数据值,赋值交给左边的变量一步到位的格式:数据类型 变量名称 = 数据值;//在创建一个变量的同时,一刻放入指定的数据值...原创 2021-05-16 14:32:37 · 217 阅读 · 0 评论 -
常量的打印输出
public class Demo01Const{public static void mian(String[] args){//字符串常量System.out.println(“ABC”);System.out.println(“”);//中间的内容为空System.out.println(“XYZ”);//整数常量System.out.println(30);System.out.println(-500);//字符常量System.out.println(‘A’);//两个单引号原创 2021-05-12 17:13:11 · 111 阅读 · 0 评论 -
标识符
标识符:**是指在程序中,我们自己定义内容,比如类的名字,方法的名字和变量的名字等等,都是标识符****命名规则:标识符可以包括英文字母、0~9数字、$符号和—下划线标识符不能以数字开头标识符不能是关键字类名规范:首字母大写、后面每个单词首字母大写变量名规范:首字母小写、后面每个单词首字母大写方法名规范:首字母小写、后面每个单词首字母大写**...原创 2021-05-12 16:58:43 · 57 阅读 · 0 评论 -
关键字的概念与特征
关键字:**关键字的特点:1.完全小写的字母.2.在增强的记事本当中(例如Notepad++)有特殊颜色。 **原创 2021-05-12 16:42:19 · 197 阅读 · 0 评论 -
命令提示符
命令提示符(cmd):启动:win+R,输入cmd命令提示符的常见命令:切换盘符: 盘符名称进入文件夹:cd 文件夹名称进入多级文件夹:cd 文件夹1\文件夹2\文件夹3cd…:切换上一级文件原创 2021-05-10 13:42:48 · 109 阅读 · 0 评论 -
计算机存储单元
字节:字节是我们计算机中最小存储单元,计算机存储任何的数据,都是以字节的形式存储,右键点击文件属性,我们可以查看文件的字节大小8bit(位)=1byte(字节)1024 b=1 kb1024 kb=1 mb1024 mb=1 gb...原创 2021-05-10 13:29:47 · 123 阅读 · 0 评论 -
计算机进制转换
进制的转换:二进制:计算机中全部采用二进制表示,它只包括0,1两个数,逢二进一,1+1=10.每一个0或者每一个1,叫做一个bit如何将一个十进制的数字转换为二进制:12/2=6余06/2=3余03/2=1余11/2=0余112的二进制数为1100其他进制到十进制的转换:12345=10000+2000+300+40+5=110四次方+210三次方+310二次方+410一次方+510零次方=10000+2000+300+40+5=12345系数:每一位上的数据值本身就是系数基数原创 2021-05-10 13:19:54 · 79 阅读 · 0 评论