01 JAVA基础知识

学习目标:

JAVA的基础知识

学习内容:

  1. JAVA中基本的数据类型
    八大基本数据类型
    在这里插入图片描述
    类型的分类理解简易方法
    在这里插入图片描述

========================================================

  1. 定义变量的方法(驼峰 蛇形)
    驼峰: nameNode stuGrade
    蛇形: name_node stu_Grade

=========================================================

  1. 注释的方法
    单行 //
    多行 /* /
    文档 /
    * */
    快速单行注释 CRTL+/
    快速多行注释 CRTL+SHIFT+/

=========================================================

  1. 数据类型的转换
    允许小转大,大转小要强制转
    (方法:在大的前面加上括号,里面写上要转的小的类型)
    强制转换会导致精度丢失

一般情况下FLOAT类型的数据需要在后面写上F
例如 13.14f 20.6f
但是double类型的不用写

转换规则如下图所示
在这里插入图片描述

  1. 关系运算符的总结
    关系运算符有时又叫比较运算符,用于比较两个变量或常量的大小,运行的结果是布尔值:true

​ 1."="表示是赋值运算符;”==“表示等于运算符

​ 2.”>“;“<”,“>=”;“<=”;只支持数值类型的比较

​ 3.“==”、“!=”支持所有数据类型的比较,包括数值类型、布尔类型、引用类型

​ 4.关系运算符,运算后的结果是一个布尔值

​ 5.“>”,“<”,“>=”;“<=”;运算符的优先级高于”==“、”!=“

Java中有6个关系运算符:“==”、“!=” “>”,“<”,“>=”;“<=”

=========================================================
6. 逻辑运算符的总结
在这里插入图片描述

注意:(& 与 两真为真 | 或 两假为假)

​ 1.操作数类型只能是布尔类型,操作的结果也是布尔类型

​ 2.优先级别:”!“>“&”>“^”>“|”>“&&”>“||”。

​ 3.&与&&的区别:当“&&”的左侧为fasle时,将不会计算其右侧的表达式,即左边false则fasle;无论任何情况,“&”两侧的表达式都会参与计算

​4.逻辑或和短路或:的区别和逻辑与与短路与类似

=========================================================
补充1
条件运算符的语法格式:

​ 条件? 表达式1:表达式2

​ 运算过程:

​ 1.先对条件进行判断,结果为true,则返回表示式1的值

​ 2.如果结果为false,则返回表达式2的值

分析:

​ 1.在表达式“min = 5<7 ? 5 : 7”中,首先判断5<7的值,结果为true。则取表达式1的值5,赋给变量min=5

​ 2.在表达式“10<7 ? 10 : 7”中,首先判断10<7的值,结果为false,则取表达式2的值,赋给变量max=7

=========================================================
补充2
1.运算符的最低的级别是赋值运算,其次条件运算符

​ 单目运算包括:”!“、”~“、”++“、”–“优先级最高的

​ 可以通过”()“来控制表达式的运算顺序,”()“优先级别最高

​ 总体而言:优先顺序为算术运算符>关系运算符>逻辑运算符

=========================================================
补充3
Java中的标识符规则有4个:

​ (1).标识符由字符、数字、下划线(_)、或者$组成

​ (2).标识符的首字母以字母、下划线、美元符号开头,不能以数字开头

​ (3).标识符命名不能与关键字、布尔值(false、true)和null相同

​ (4).标识符区分大小写,没有长度限制、坚持以见名知义的有原则

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值