比较运算符
结果为boolean 类型(true/false)
< <= > >= == !=(不等于)
注意区分==和=
System.out.printIn(a==b);System.out.printIn(a=b);
== 等于; = fu'zhi
比较运算符
结果为boolean 类型(true/false)
< <= > >= == !=(不等于)
注意区分==和=
System.out.printIn(a==b);System.out.printIn(a=b);
== 等于; = fu'zhi
赋值运算符
= += -= *= /= %=
a=3;a=a+b;
x=y=z=7;//不建议
ax=b; a=axb;x代表+ - * / %
自增和自减运算符
++两种用法:放在前面或者放在后面
--两种用法:放在前面或者放在后面
int a=9; int b=5;
int resl=a++;//resl=a;a++;
int res2=++b;//b++; res2=b;
System. out. printin(res1);//9
System. out. printin(res2);//6
int resl=a++ +1;//10
int res2=++b +2;//8
System.out.printin(a++);//9
System.out.println(++b);//6
自增在前,先增在运算;
自增在后,先运算在最后再自增
特殊一:
使用浮点数做运算的时候的不精确性
5.3-4.2
0.08f+0.01f
6.9*7
原因:double和float两个类型在java中本身就是非精确存储的,再用两个近似值去做计算,得到的结果就只能是一个近似值了。
特殊二:
可以使用+对字符串进行组拼,任何类型和字符串相加都会把数据转成字符串,再进行组拼
System. out. println(34+"");//34
System. out. println(34+""+34);//3434
System. out. println(34+34);//68
System. out. println("34"+34);//3434
System.out.println(""+34+34);//3434
System.out.println(34+34+"");//68
System.out.printin(""+(34+34));//68
特殊三:
使用字符做算术运算的时候,会自动把字符转换成对应的数字,然后进行数学运算
System.out.println('a'+34);//131
算术运算符(可以对常量和变量进行操作)
规则:操作数1 运算符 操作数2 intb=a+c;
+:可以对整数和浮点数做加法操作
-: 可以对整数和浮点数做减法操作
*: 可以对整数和浮点数做乘法操作
/:可以对整数和浮点数做除法操作
(两个整数相除得到的还是整数=略去小数部分)如果想要得到小数,需要将其中一个转成浮点数
例如: int a=10; int b=3;
System. out. printin(a*l.0/b);//3.33333
%:可以对整数和浮点数做求余操作
进制:是一种表示数字的方式,默认我们平时使用的数字使用的是士进制
十六进制:0-9abcdef
士进制
78541=70000+8000+500+40+1
=7*10000+8*1000+5*100+4*10+1*1
=7*10~4+8*10^3+5*10^2+4*10^1+1*10^0
八进制
3647=7*8^0+4*8^1+6*8^2+3*8^3
x进制
m3m2m1=m1*x^0+m2*x^1+m3*x^2
常量:
字面值常量
字符串("ab"双引号括起来),整数,小数,字符('a' 单引号括起来),布尔( true ; false ),空常量( null )
自定义常量
进制
百度百科:https://baike.baidu.com/item/%E8%BF%9B%E5%88%B6/317457?fr=aladdin进制也就是进位制,是人们规定的一种进位方法。对于任何一种进制-—-X进制,就表示某一位置上的数运算时是逢X进一位。十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。
为什么计算机只识别0和1 https://zhidao.baidu.com/question/191371417.html为什么0和1可以表示丰富的图形和影视 https://www.zhihu.com/question/36269548计算机存储单位
二进制(0b开头)八进制(0开头)+进制(默认)十六进制(0x)
=表示赋值
din'yi变量类型 变量名=初始值;
Java 标识符
自己定义的东西的名字就是标识符(类名,变量名,方法名)
1,由字母(大写和小写)数字 下划线 美元符$
2,不能以数字开头,不能是关键字
3,区分大小写main Main
命名规范(驼峰命名):单词首字母大写
例如:StudentName
见名知意
包名:全部小写,以域名开头
com.sikiedu.tools
com.sikiedu.person
类名字:第一个单词首字母大写,后面的单词首字母大写
函数和变量名:第一个单词首字母小写,后面的单词首字母大写
rd 删除文件夹
del 删除有类容的文件夹
cd 进入文件
:切换盘符
dir 列出当前目录所有文件
md 创建文件夹
cd\ 回到根目录
exit 退出
cls 清屏
tab 自动补全
111
notepad
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
iffdif9ewfjdfjckciaskiuhdcvdskffsdcjewifdkcewihivsvwefjsdvcxnfsfafjajfakfdwoshinitieaa
定义字符串两种方法
String str1="Hello"
String str2=new String("Hello")构造方法
0
49课时 编译
java编程笔记:
1、注释://(单行注释)
(/*
*/)(多行注释)
(/**
*/)(文档注释)
java编程:
1、
A:全选
S:保存
Z:取消
X:剪切
C:复制
N:新建
V: 粘贴