一.运算符有五种:
1.算数运算符 + - * / % ++ --
2.赋值运算符: = += -= *= /= 这种运算符包含了强制类型转换(也就是从小到大转换的时侯不用麻烦)
i=i+1 (i++) (i+=i) i++先赋值再+1 ++i ++在前是自身先+1再赋值给左侧变量
3.== != < > >= <= 比较结果只能为boolean
判断字符是否相等应该用equlas
4 逻辑运算符:
&: 逻辑与 只有两个全都为真 结果才为真
|: 逻辑或 两个有一个为真 结果为真
&&与& : 相同之处:都是只有两个都为真 结果为真
不同之处: 如果左侧为flase 则右侧不运行。
|与|| :相同之处:都是两者只有一个为真的时候 ,结果为真
不同之处: 短路与|| 有短路效果,左侧为true 右侧不执行;
5.三木运算符:三个表达式参与运算的
如果第一个表达式为真,执行表达式二,否则执行表达式三;
变量=表达式一? 表达式二:表达式三
举例子 int s=90;
string g=s>80?"优秀": "良好"
二.怎么从键盘上接受输入的
得需要先创建个 Scanner sc=new Scanner(System.in); [暂时先这样把它死记住,因为这个还没学到]
三. 字符大致分为两种
转义字符, 转义字符 \ ""
\t tab键 \n 回车符
四.强类型语言
数据基本分为两种:
1.基本数据类型: 四类八种
(1)整数型 byte:一个字节 也就是能够存储2的八次方个值
short:两个字节
int:四个字节
long:八个字节
(2)浮点型 float double 小数位 float定义的时候后面要加个f float 四个字节 double八个字节
(3字符型:char 一个字符 要加个‘ ’
(4)布尔型:boolean 值只能是true 或者flases
-
引用数据类型:
除了基本数据类型之外,其他都是引用类型的 常用的有String
变量名:只能包含字母,数字 下划线,$,但是不见名知意。不能以数字开头 ,不能是关键字。
如果有多个单词拼接而成的,要满足小驼峰式命名法。
数据类型转换:1,自动类型转换 小转大 2.强制类型转换 大转小(需要去加()小括号里面是转变后的类型。)
六 java主要有三种注释
1,单行注释:
//+注释的内容 快捷键:ctrl+/
2.多行注释:
/*注释内容/ 快捷键 Ctrl+shift+/ 如果是给选中的行添加注释
快捷键Ctrl+shift+\ 是取消选中行的注释