JAVA学习day 03
-
注释不会被执行,是给我们写代码的人看的
-
书写注释是一个非常好的习惯
-
平时写代码一定要注意规范
JAVA注释有三种
-
单行注释//
-
多行注释/* */
-
文档注释/** */
标识符
-
关键字 public class static void
-
JAVA所有的组成部分都需要名字。类名,变量名以及方法名都别称为标识符
标识符注意点
-
所有标识符都以字母A-Z或a-z,美元符 $ ,下划线 _ 开头
-
首字符之后可以是字母A-Z和a-z,$,_ ,或数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
标识符是大小写敏感的
-
-
强类型语言:要求变量使用严格符合规定,所有变量都必须先定义以后才能使用
-
弱类型语言
JAVA的数据类型分为两大类
-
基本类型primitive type
数值类型1. 整数类型 byte占1个字节范围:-128-127
short占2个字节:-32768-32767
int占4个字节:-2147483648-2147483647
long占8个节:-9223372036854775808-....5807
2.浮点类型 float占4个字节
double占8个字节
boolean类型:占1位其值只有true和false两个
-
引用类型 1. 类 2.接口 3.数组
1位bit 存储最小单位
1 byte 1 B=8 b
1 KB=1024 B
1 M=1024 KB
1 GB=1024 M
1 TB=1024 GB
public class Demo3 {
public static void main(String[] args) {
//整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x
int i=10;
int i2=010; //八进制
int i3=0x61; //十六进制 0~9 A~F
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
//===============================================
//浮点数拓展 银行业务怎么表示
//==================================================
//float 有限 离散 舍入误差 大约 接近但不等于
//double
//最好完全不要用浮点数进行比较!!!
//最好完全不要用浮点数进行比较!!!
//最好完全不要用浮点数进行比较!!!
//最好完全不要用浮点数进行比较!!!
float f=0.1f;//0.1
double d=1.0;//0.1
System.out.println(f==d);//false
float d1=121212121212121f;
float d2=d1+1;
System.out.println(d1==d2);//ture
//========================================
//字符拓展
//===========================
char c1 ='a';
char c2='中';
System.out.println(c1);
System.out.println((int)c1);//强行转换
System.out.println(c2);
System.out.println((int)c2);
//所有的字符本质还是数字
//编码 Unicode 2字节 (97=a 65=A) 0 - 65536 Excel 2 16 =65536
//U0000 UFFFF 表格形式表示
char c3='\u0061'; //十六进制61
System.out.println(c3);//a
//转义字符
// \t 制表符
// \n 换行
//还有很多字符
System.out.println("hello\nworld");
System.out.println("===============");
String sc ="hello world";
String sd ="hello world";
System.out.println(sc==sd);
//布尔值扩展