注释
必须书写注释!
//单行注释
/* */ 多行注释
/** */ javadoc文档注释
标识符
Java所有组成部分都需要名字,类名、变量名以及方法名都被称为标识符。
- 所有标识符都应该以大小写字母、美元符或者下划线开始
- 首字符之后可以是字母、美元符、下划线或者数字的任何字符组合
- 不能使用关键字作为变量名或方法名
- 标识符大小写敏感!
数据类型
强类型语言-----要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
-
基本数据类型
- 整数类型 byte-1个字节 范围:-128-127
short-2个字节 范围:-32768-32767
int-4个字节 范围:
long-8个字节 范围: 定义后要加L
-
浮点类型 float-4个字节 范围 定义后要加F
double-8个字节 范围
-
字符类型 char-2个字节 范围
-
boolean类型 1位 只有true和false
-
引用数据类型—除了基本数据类型都是引用数据类型
public class HelloWorld {
public static void main(String[] args) {
//整数类型
int num1=10;
byte num2=20;
short num3=30;
long num4=40L;//后加L
//浮点数类型
float num5=50.1F;//后加F
double num6=60.234;
//字符
char string='A';
//布尔值:是非
boolean flag =true;
}
}
数据类型扩展
整数扩展
进制:二进制–0b 八进制–0 十六进制–0x
浮点数扩展
float 是有限、离散的,具有舍入误差,最好完全避免使用浮点数进行比较。
float f=0.1f;
double d=0.1;
System.out.println(f==d);
字符扩展
所有字符本质上还是数字——Unicode编码 2字节 65536
char c1='a';
System.out.println(c1);
System.out.println((int)c1);//强制转换
转义字符——\t 制表符 \n 换行符 …
布尔值扩展
boolean flag =true;
if(flag){}
if(flag=true){}//意思相同
类型转换
byte,short,char -> int -> long -> float -> double
不同类型的数据先转化为同一类型,然后进行运算。
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 把高容量转换成低容量时,强制转换,转换的时候可能存在内存溢出或者精度问题。
变量
是程序中最基本的存储单元,要素包括变量名,变量类型和作用域。
type varName [=value] //数据类型 变量名 = 值
常量
(static,public)final 常量名 = 值,常量名一般用大写字母表示,修饰符不存在先后关系。
命名规范
- 所有变量、方法、类名:见名知意
- 类成员变量:首字母小写和驼峰原则,monthSalary
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线
- 类名:首字母大写和驼峰原则
- 方法名:首字母小写和驼峰原则
本文详细介绍了Java编程中的标识符命名规则、基本数据类型(整数、浮点、字符和布尔)、数据类型转换,以及变量的定义和命名规范。从基础概念出发,适合初学者快速掌握Java编程的基础构造。
7609

被折叠的 条评论
为什么被折叠?



