Java基本语法
注释
1 单行注释
2 多行注释
3 文档注释
// 输出一个Hello world 单行注释
/*
* 多行注释
* */
/**
*文档注释
* @Description HelloWorld
* @Author DunCan
*/
标识符
- Java所有的组成部分都需要名字。
### 标识符注意点
1 所有的标识符都应该以字母(A-Z或者a-z),美元符号($)、或者下划线(_)开始
2 首字符之后可以是字母(A-Z或者a-z),美元符号($)、或者下划线(_)或者数字的任何字符组合
3 不能使用关键字作为变量名或者方法名
** 标识符是大小写敏感 **
- 合法字符:age,$salary,_value,_1_value
- 非法字符:124,-salry,$aba
- 可以使用中文和拼音命名,一般不建议Low
数据类型
1 强类型语言
- 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
2 弱类型语言
3 Java的数据类型分为两大类
- 基本类型(Primitive type)
1 数值类型
- 整数类型
1 byte占一个字节范围: -128~127
2 short占两个字节范围:-32768~32767
3 int占4个字节范围: -2147483648~2147483647
4 long占八个字节范围:-92233703654775808~92233703654775807
- 浮点类型 小数
1 float占四个字节
2 double占八个字节
- 字符类型 chart占2个字节 文字
2 boolean类型
- 占一位其值只要true和false两个
public class HelloWorld {
public static void main(String[] args){
// 八大基本数据类型
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 30L;
// 小数:浮点数
float num5 = 50.1F;
double num6 = 40.2121312312;
// 字符
char name = '国';
// 布尔值
boolean bool = true;
}
}
public class HelloWorld {
public static void main(String[] args){
// 八大基本数据类型扩展
int i = 10;
int i2 = 010; //八进制
int i3 = 0x10; //十六进制
int i4 = 0b10; //二进制
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println(i4);
// =============
// 浮点数
// float 有限 离散 舍入误差 大约 接近但不等于
// double
// 最好完全使用浮点数进行比较
// 银行业务怎么表示? BigDecimal 数学工具类
float f = 0.1f;
double d = 1.0 / 10;
System.out.println(f == d); //false
float t = 131231231231231231f;
float t1 = t + 1;
System.out.println(t == t1);
// =============
// 所有字符本质还是数字 使用编码Unicode(97 = a 65 = A) 2字节 最长2^16 = 65536
// 字符拓展
// U0000 UFFFF
char c3 = '\u0062';
char c1 = 'a';
char c2 = '国';
System.out.println(c1);
System.out.println((int)c2);
System.out.println(c3);
// 转义字符
// \t 制表符
System.out.println("Hello\tWorld");
// 布尔值扩展
boolean flag = true;
if (flag){
System.out.println(c2);
}
}
}
- 引用类型(reference type)
1 类
2 接口
3 数组
标签:基本,Java,字节,int,float,System,语法,println,out
From: https://www.cnblogs.com/wpw1215/p/17562940.html