Java--数据类型/运算符

javadoc标记

@author:指定java程序版本。( java工具默认不提取)
@version:指定源文件的版本。( java工具默认不提取)
@deprecated:不推荐使用的方法。
@param:方法的参数说明信息。
@return:方法的返回值类型
@see:“参见”,用于指定交叉的参考的内容。
@exception:抛出异常的类型。
@throws:抛出的异常,和@exception同义。

标识符

在这里插入图片描述

分隔符:

  1. 分号( ;):作为语句的结束,
  2. 花括号( {} ):定义一个代码块
  3. 方括号( [] ):用于访问数组
  4. 圆括号:形参生命、传值、整体、优先计算、强转等。
  5. 空格:分隔一条语句不同部分:空格符(Space)、制表符(Tab)、 回车(Enter).
  6. 圆点:用作对象和成员间的分隔符,调用部分显示。

标识符:
7. 可以使用字母、数字、下划线(_)和( ) 组 成 , 数 字 不 能 开 头 。 8. 不 能 使 用 j a v a 关 键 字 和 保 留 字 , 可 以 包 含 这 些 。 9. 不 能 是 空 格 10. 只 能 包 含 美 元 符 ( )组成,数字不能开头。 8. 不能使用java关键字和保留字,可以包含这些。 9. 不能是空格 10.只能包含美元符( 8.使java9.10.) ,不能包含@、#等其他特殊字符。

在这里插入图片描述
在这里插入图片描述

基本数据类型

在这里插入图片描述
数据类型转换:
10. 自动转换:将表数范围小向表数范围大的会自动转换。
11. 强制转换:又称《缩小转换》,将范围大的存入范围小的,语法格式;(targetType)value,强制类型运算符是圆括号。
12. 自动提升 :当一个算术表达式包含多个基本类型的值时,整个算术表达式数据类型都会跟着自动提升,规则如下:
1)所有的byte类型,short类型和char类型将被提升到int类型
2)整个算术表达式的数据类型自动提升到与表达式中最高等级操作数同样的类型。

位运算符:
13. 《&》:按位与。当两位同时位1时才返回1。
14. 《|》:按位或。只要有一位位1即返回1。
15. 《~》:按位非。单目运算符,将操作数的每个位(包括符号位) 全部取反。
16. 《^》:按位异或。当两位相同时返回0,不同时返回1。
17. 《<<》:左移运算符。
18. 《>>》:右移运算符。
19. 《>>>》:无符号右移运算符

三目运算符: 《?:》
20. 先对逻辑表达式求值,如果返回位true,返回第二个值,如果为false,则返回第三个操作数。
21. 目的是:取代if else。

在这里插入图片描述

String str= 5>3 ? "5大于三" : "5不大于三"

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值