目录
1、标识符的命名规则
序号 | 条件 | 合法标识符 |
1 | 标识符由字母、数字、下划线(_)或美元符号($)组成 | _myCar score $myCar graph1_1 |
2 | 标识符必须以字母、下划线(_)或美元符号($)开头,不能以数字开头 | |
3 | 标识符命名不能与关键字、布尔值(true、false)和null相同 | |
4 | 标识符区分大小写,没有长度限制,坚持见名晓义的原则 |
2、Java关键字
关键字是Java语言保留的,为其定义了固定含义的特殊标识符
abstract |
class |
final |
int |
public |
this |
assert |
continue |
finally |
interface |
return |
throw |
boolean |
default |
float |
long |
short |
throws |
break |
do |
for |
native |
static |
transient |
byte |
double |
if |
new |
strictfp |
try |
case |
else |
implements |
package |
super |
void |
catch |
enum |
import |
private |
switch |
volatile |
char |
extends |
instanceof |
protected |
synchronized |
while |
标识符命名规范
见名知意原则:在使用标识符命名时,要使用能反映被定义者的含义或作用的字符。这样其他人在阅读代码时通过名称就可以对程序有所理解
驼峰命名法:峰命名法就是当使用标识符命名时,如果由一个或多个单词连结在一起时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,这样的变量名看上去就像驼峰一样此起彼伏,故得名。例如:myFirstName、myLastName等
3、Java数据类型
4、数据类型说明
数据类型 | 大小 | 取值范围 |
byte | 1字节8位 | -128 ~ +127 |
short | 2字节16位 | -32768 (-215) ~ + 32767 (+215-1) |
int | 4字节32位 | -2147483648(-231) ~ + 2147483647(231-1) |
long | 8字节64位 | -263 ~ + 263-1 |
float | 4字节32位浮点数 | 1.4E-45 ~ 3.4E+38 , -1.4E-45 ~ -3.4E+38 |
double | 8字节64位浮点数 | 4.9E-324 ~ 1.7E+308, -4.9E-324 ~ -1.7E+308 |
5、变量声明:
针对于long类型的数据,需要采用:long = 1000000000L;的赋值方法。(即数字后加”L“用作声明,此处必须为大写。)
byte的最大值不得超过127.
int num1 = 10; //此不加
long num2 = 10000000000L; //此处加L
针对于float类型,Java的浮点型常量默认是double,float需要在数字后面加大写的“F”或小写的“f”
float num1 = 3.4f //float
double num2 = -45.9 //double
double num3 = 3.4D //double
6、常量声明:
名称名称名称名称 |
举例 | 说明 |
整型常量 |
456 |
超过int取值范围的,必须在整数后面加大写的英文字母“L”或小写的英文字母“l”,才能作为long类型处理。 |
浮点型常量 |
3.4f //float -45.9 //double 3.4D//double |
Java的浮点型常量默认是double,float需要在数字后面加大写的“F”或小写的“f” |
布尔常量 |
true和false |
布尔常量只能为true和false |
null常量 |
null |
null常量只有null一个值,可以null常量赋值给任意类型的引用类型变量 |
字符常量:字符常量占用2个字节内存空间,转义字符常量都是不可显示的字符
字符常量 | 意义 |
‘A’、‘8’ | //普通字符常量 |
‘\n’ | //转义字符常量:表示换行 |
‘\t’ | //转义字符常量:表示Tab键 |
‘\b’ | //转义字符常量:表示退格键 |
‘\’ | //转义字符常量:表示反斜杠 |
‘\’’ | //转义字符常量:表示单引号 |
‘\”’ | //转义字符常量:表示双引号 |
符号常量:final 含义是指最终的、最后的,代表不能被修改。PI的值在运算中不能被修改
final int num = 10; //此变量不可被更改
/*也可以这样写*/
final int num1;
num1 = 10;
//此时num1不可修改为其他值
7、赋值运算:
变量名 = 表达式;
8、运算符及使用方法
算数运算符 | 说明 | 举例 |
+ |
加法运算符 |
5+3=8 |
– |
减法运算符 |
5-3=2 |
* |
乘法运算符 |
5*3=15 |
/ |
除法运算符 |
5/3=1 |
% |
取余运算符 |
5%3=2 |
++ |
自增运算符 |
i=2 ; i++ 结果为3 |
— |
自减运算符 |
i=2 ; i– 结果为1 |
9、关于运算符++,- – 的使用
10、 Scanner的使用方法
import java.util. Scanner;
public class One{
//One为类名,也是文件名
static Scanner scan = new Scanner(System.in);
//scan为定义的变量名(可以行定义名字,但不能是关键字)
public static void main(String[] args) {
int now = scan.nextInt();
//now为定义的被输入赋值的变量名
//scan.nextInt()意思为,作为整数变量输入;scan.nextInt()意思为,作为字符串变量输入。
//now可以用System.out.println(now);进行输出
System.out.println(now);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/93389.html