| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Java《运算符》 -> 正文阅读 |
|
[Java知识库]Java《运算符》 |
目录 运算符时一种特殊的符号,用以表示数据的运算,赋值和比较等。
算数运算符(Arithmetic operator)算数运算符是对数值类型的变量进行运算的,在Java程序中使用的非常多。 算数运算符
关系运算符(Relational operator)
关系运算符
逻辑运算符(Logical operator)用于连接多个条件(多个关系表达式)。最终的结果也是一个boolean值。 逻辑运算符
赋值运算符(Assignment Operators)赋值运算符就是将某个运算后的值,赋给指定的变量。 基本赋值运算符:= , int a =10;。 符合赋值运算符:+= , -= , *= , /= , %=等。 赋值运算符特点 1.运算顺序从右往左,int num = a + b + c; 2.赋值运算符的左边只能是变量,右边可以是变量,表达式,常量值 ,int num = 20; int num2 = 78*34 - 10; int num3 = a; 3.复合赋值运算符等价于下面的效果 比如:a+=3;等价于a=a+3; 4.复合赋值运算符会进行类型转换 byte b = 2; b+=3;b++; 三元运算符(Ternary operator)条件表达式?表达式1:表达式2; 1.如果条件表达式为true,运算后的结果是表达式1; 2.如果条件表达式为false,运算后的结果是表达式2; 口诀:[一真] 使用细节 1.表达式1和表达式2要为可以赋给接受变量的类型(或可以自动转换)。 2.三元运算符可以转换成if else语句。 运算符优先级1.运算符有不同的优先级,所谓优先级就是表达式运算中的运算顺序。如右表,上一行运算符总优先于下一行。 2.只有单目运算符,赋值运算是从右向左运算的。
标识符的命名规则和规范标识符概念
标识符的命名规则(必须遵守)
标识符命名规范 1.包名:多单词组成时所有字母都小写: aaa.bbb.ccc //比如com.hsp.crm 2.类名、接口名:多单词组成时,所有单词的首字母大写: XxxYyyZzz 比如:TankShotGame 3.变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写: xxxYyyZzz 比如: tankShotGame 4.常量名:所有字母都大写。多单词时每个单词用下划线连接: XXX YYY ZZZ 比如:定义一个所得税率TAX RATE 5.后面我们学习到类,包,接口,等时,我们的命名规范要这样遵守,更加详细的 看文档. 关键字定义和特点定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)。 特点:关键字中所有字母都为小写。
保留字Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字: byValue、cast、 future、 generic、 inner、 operator、 outer、rest、var 、goto、const。 这几天考驾照所以没有好好复习 五号科四加油 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/12 3:13:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |