重点

运算符:
对常量或变量进行操作的符号。

x++,变量在前,语句执行后变量加一。
++x,变量在后,语句执行前变量加一。

      • / %
        +还可以用作字符串拼接。
        算术运算符,左右两边数据类型不一致时,会自动类型转换为较大的数据类型。
        %左右两端只能是整数。最终结果的正负只和前面的数相关。
        < <= > >= == != 比较运算符,返回结果为boollean类型
        & 位与,只有当左右两边都为1时,结果才为1;结果只取最后一位
        | 位或,只有当左右两边都为0时,结果才为1;
        ^ 异或,相同为0,不同为1;
        异或
        (1)任何一个数,异或它本身,结果都为0。
        (2)任何一个数,异或0,得到的是它本身。

&& 逻辑运算符
&& 左右两端只能是布尔表达式
!布尔表达式,!单目运算符

&与&&的区别,当&左右两边是布尔表达式时,其效果和&&一样,只是&&在第一个表达式为false会短路。 &&并且
|与||,当|左右两边是布尔表达式时,其效果和||一样,只是||在第一个表达式为true会发生短路。 ||或者

?:
布尔表达式? 表达式1:表达式2
布尔表达式返回结果为true,执行表达式1
否则,执行表达式2;

=赋值运算符
(1)左边有且只有一个变量。x+y=3(书写错误)
(2)如果赋值号左右两端数据类型不一致时,可能会报错,或者发生数据类型转换。
肯定失败:
(1)基本数据类型和引用数据类型之间不能直接相互转换。
(2)boolean类型不能与其他基本数据类型相互转换。
类型转换:
(1)自动类型转换(隐式转换)
将小范围的数据类型的值赋值给大范围数据类型的变量。
(2)强制类型转换(显示转换)
将大范围的数据类型的值赋值给小范围数据类型的变量。
转换语法:数据类型 变量名 = (待转换类型) 值;

注释:
单行注释和多行注释用于方法或语句块中,给某一行或某一段代码说明。
文档注释用于类,方法,属性前面,它是一个特殊的注释符号,和Javadoc工具一起使用。

Scanner scan(自定义一个值)= new Scanner(System.in); 这段话的意思就是打开一个功能。
System.out.println("")这段话的意思是 输出括号里面的数。
public static void main(String[]args)

表达式:
由操作数和操作符组成的式子。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值