通往黑马 —— Java学习笔记(0)

在这里补上前面的一些知识点,只挑非常见的补足:

1.变量

   局部变量必须显式初始化,成员变量(包括静态变量)则会被默认初始化。


2.运算符

   1)“++”“--”运算符:在前面,先改变变量值,再被使用;在后面,先被使用,再改变变量值。

   2)逻辑运算符:

逻辑运算符,只可以运算boolean值,结果也是boolean值。

位运算符,可以运算boolean值,结果是boolean值,也可以运算整数,结果是整数。

逻辑运算符与位运算符在运算逻辑时的区别:逻辑运算符在得到运算结果的那一刻停止继续运算,而位运算则会一直运算到最后。


3.类型转换:

    分为向上转型和强制类型转换:

向上转型自动进行,byte—>short—>char—>int—>long—>float—>double

强制类型转换,需要用()标注转变的类型,适用于任何可能的转型情况——向上转型也可以加括号,不这样做只是为了方便而省略了()。

    对象的转型在后面例外说明。

    需要注意的是,转型只是对变量值的一种取用方式,变量本身的类型是没有改变的。


4.switch关键字:

switch方括号里的代码,以“case 变量值”或“default”(case皆不符合的情况下)为切入点,运行到break或最后。

无论default放在哪里,它总是最后检测。

switch(变量名){
case 变量值:执行语句;break;
case 变量值:执行语句;
case 变量值:执行语句;break;
default:执行语句;
case 变量值:执行语句;
 }


5.while和do while

while(条件表达式){循环体;控制循环次数;}

do{循环体;控制循环次数;}while(条件表达式);

do while的区别就是句尾加分号,并且会先执行一次在检测条件。


6.continue和break

continue——结束本次循环

break——彻底结束循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值