笔记第二天
变量的命名规则
1、字母、数字、_、$
2、区分大小写
3、数字不能开头
4、不能是系统的关键字或者保留字
使用驼峰命名法命名:单词或单词组合,第一个单词首字母小写其余单词首字母大写。
A.算数运算符
+ 、-、*、/、%、++、--
1、不同的类型参与计算,计算结果以高的为主(浮点型高于整形,字节大的高于字节小的)
例:long=int+long
float=int+float
2、同一类型参与计算,计算结果类型不变
例:int=int+int
单目运算符
++、--
num++ 先使用num的值,然后再把num的值+1
++num 先把num的值+1,然后再使用num的值
num-- 先使用num的值,然后再把num的值-1
--num 先把num的值-1,然后再会用num的值
三目运算
表达式1?表达式2:表达式3
等同于if-else结构
表达式1是条件,布尔式,如果结果是true则计算加过是表达式2的值,如果结果是false则计算结果是表达式3的值。
表达式1必须是boolean
表达式2,3可以是表达式,常量,三目运算符。
变量或者常量与运算符组合在一起的称为表达式
4-2 num1>num2 num3%num4
B.比较运算符
>.<.>=.<=.==.!=
C.逻辑运算符
(结果是boolean)
if.while
&&短路与 同时为true结果才能为true
||短路或 同时为false结果才为false
!非 &与 |或
&&和&的区别
&&从左向右计算,如果第一个表达式1为false,则不计算表达式2,计算结果为false。
&从左向右计算,即使表达式1是false,也要计算表达式2.
在使用&&,把false出现几率高的表达式作为第一个表达式。
在使用&,把true出现几率高的表达式作为第一个表达式。
D.赋值运算符
把运算符右边的计算结果存入到左边的变量中。
=、+=、-=、*=、/=、%=
\在java中用于转译
System.out.println.("老师说:\"好好学习,天天向上。\"");
字符转化
char is=input.next().charAt(0);
is=='y'
字符串转换
String mang=input.next(0);
mang.equals("是")

浙公网安备 33010602011771号