变量的命名
标识符由字母、数字、下划线、或美元符号组成。首字母以字母、下划线或美元符号开头不能以数字开头。命名不能与关键字、布尔值和null相同。区分大小写。没有长度限制,坚持见名知义的原则。
java中的注释
单行注释:是指只能书写一行的注释。格式如下
//单行注释
单行格式以”//“开头。”//“后面的内容都被认为是注释。
多行注释:一般用于说明比较复杂的内容,如复杂的程序逻辑和算法的实现原理等。当多行内容需要注释时,一般使用多行注释。语法格式如下
/*
*
*/
多行注释以”/*“开头,以“*/结尾。”/*“和”*/“之间的内容都被认为是注释。
文档注释可以为程序员生成像官方APL帮助文档一样的文件,可以在编写代码时使用文档注释。语法格式如下
/**
*文档注释
*/
文档注释以”/**“开头,以”*/“结尾。每个注释包含一些描述性的文本及若干个文档注释标签。文档注释标签一般以”@“为前缀。
数据类型
java中8中基础数据类型boolean、byte、short、int、long、char、float、duoble。
常量包括整形常量、浮点型常量、布尔常量、字符常量、字符串常量、null常量、符号常量。
变量与常量相对应,是在程序运行过程中可以改变的量,它是java程序的一个基本储存单元。语法格式如下
[访问修饰符]变量类型 变量名[=初始值]
”变量类型"可以从数据类型中选择
“变量名”是定义的名称变量,要遵循标识符命名规则。
中括号中的内容为初始值,是可选项。
常用运算符
赋值运算符“=”用于给变量指定变量值,并可以和算数运算符结合,组合复合赋值运算符。复合赋值运算符主要包括“+=””-=““*=”"/=""%="
算数运算符包括+、-、*、/、%、++、--。
关系运算符有时又被称为比较运算符,用于比较两个变量或常量的大小,运算结果是布尔值ture或false。java中六个关系运算符分别为==、!=、<、>、<=、>=。
逻辑运算符用于对两个布尔型操作数进行运算,其结果还是布尔值。
条件运算符是java中唯一的需要3个操作数的运算符,又被称为三目运算符或三元运算符。
Scanner的使用
Scanner类是用于扫描文本的实用程序,如果使用scanner类,必须时使用import语句导入Scanner类,即指定Scanner类的位置,它位于java.util包中。方法如下
(1)导入Scanner类
import java.util.*;
(2)创建Scanner对象
Scanner input=new Scanner(System.in)
(3)获得键盘输入的数据
通过Scanner类常用方法可以接收用户在键盘输入的字符串、整型数值等。
总结
变量的命名
标识符由字母、数字、下划线、或美元符号组成。首字母以字母、下划线或美元符号开头不能以数字开头。命名不能与关键字、布尔值和null相同。区分大小写。没有长度限制,坚持见名知义的原则。
驼峰式命名法
1.变量名应该用有意义的英文单词
2.变量名如果只有一个单词,则所有的字母小写
3.变量名如果由多个英文单词组成,则从第二个英文单词开始首字母大写
变量声明及使用
java中8中基础数据类型boolean、byte、short、int、long、char、float、duoble。
第一步:声明变量,根据数据类型在内存申请空间
数据类型 变量 int money
第二部:赋值,即”将数据存储至对应的内存空间“
变量名 =数值 money=1000
第一步和第二部可以合并
数据类型 变量名=数值 int money=1000
第三步:使用变量,即”取出数据使用"
Scanner的使用
第一步:导入Scanner类
import java.util.*
第二步:创建Scanner对象
Scanner input=new Scanner(System.in);
第三步:获得键盘输入的数据
int now=input.nextInt();
自动类型转换
规则1:如果一个操作数为double型,则整个表达式可提升为double型
规则2:满足自动类型转换的条件
--两种类型要兼容
--目标类型大于原类型:
例如:double大于int型
关系运算符
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
逻辑运算符
&& 短路与 两个结果都为ture,结果才为ture
|| 短路或 两个结果一个是ture,结果就是ture
! 非 操作为ture,结果为false 操作为false,结果为ture
运算符优先级
单目运算符! ++ --,优先级别高
优先级别最低的是赋值运算符
可以通过()控制表达式的运算顺序,()优先级最高
从右向左结合性的只有赋值运算符、三目运算符和单目运算符
算数运算符>关系运算符>逻辑运算符