Java小结---基本语法

一、数据类型转换

(1)低向高转:直接改变等号前的类型即可

double age = 20;

(2)高向低转:等号前的数据类型要改变成你要转换的数据类型,等号后面加上(要转换的数据类型)

int weight =(int) 111.1;

二、算术运算

算术运算符:+-%/*

注意:+做加法运算:+两边都必须是数值

           +做连接符:+两边至少有一个字符串

System.out.println(a/b);//0  :整数
System.out.println(a%b);//3  :取余

三、a++与++a的区别

相同点:最后运行完之后a的值都会取加1;

不同点:

        a++:先使用再加1

        ++a:先加1再去使用

四、赋值运算

赋值运算符:+=,-=,*=

五、比较运算

比较运算符:>,<,>=,<=,==,!=

最终运算结果:true和false

:两个等于号表示的是比较运算符,相等的意思

int m = 18;
int n = 20;
System.out.println(m==n);//false

        一个等号表示的是赋值运算,不是相等的意思

int m = 18;
int n = 20;
System.out.println(m=n);//20

五、逻辑与(&&)和按位与(&)的区别:

相同点:在表示逻辑运算的时候,只有&符号两边都是true,结果才为true;

不同点:1.按位与&可以进行数值运算,逻辑与&&不可以

               2.逻辑与又称短路运算符,若&&前面的部分为false,最终的结果也为false,所以&&后面

的表达式就不再进行运算

                按位与&不管符号前面为true还是false,都要按照语句顺序执行完毕。

int a = 4;
int b = 8;
System.out.println(a&&b);  错误写法,逻辑与不能进行数值运算

六、条件表达式

条件表达式:(表达式)?:表达式2:表达式3

                  当表达式1为真的时候,执行表达式2

                  当表达式1为假的时候,执行表达式3

int m = 10;
int n = 20;
int max = (m>n)?m:n;
System.out.println(max);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值