1.注释
①单行注释
格式://注释信息
②多行注释
格式:/*注释信息*/
③文档注释
格式:/**注释信息*/
文档注释暂时用不上
注意:添加注释信息不会对程序的运行结果造成影响。
2.常量
2.1 常量概述
常量;在运行过程中,其值不发生改变的量
2.2 常量分类
public class ConstantDemo{
public static void main(String[] args){
//字符串常量
System.out.println("HelloWorld");
System.out.println("诗和远方");
System.out.println("--------------");
//整数常量
System.out.println(666);
System.out.println(-88);
System.out.println("-----------------");
//小数常量
System.out.println(13.14);
System.out.println(-5.01);
System.out.println("-----------------");
//字符常量
System.out.println('A');
System.out.println('0');
System.out.println("-----------------");
//布尔常量
System.out.println(true);//true、false是关键字
System.out.println(false);
//空常量
//空常量不能直接输出
//System.out.println(null);
}
}
3.数据类型
3.1 计算机存储单元
我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘1,计算机存储设备的最小信息单元叫“位”(bit),我们又称之为“比特位”,通常用小写的字母“b”表示,而计算机中最小的存储单元叫“字节(byte)”,通常用大写“B”表示,字节是由连续的8个位组成。
除了字节以外还有一些常用的存储单位:
1B=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
3.2 数据类型
java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的。
3.3 数据类型内存占用和取值范围
4.变量
4.1变量描述
变量:程序在运行过程中,其值可以发生改变的量
4.2变量定义
格式:数据类型 变量名 = 变量值;
范例:int a = 100;
4.3变量的使用
变量的使用:取值和修改值
取值格式:变量名
范例:a
修改值格式:变量名 = 变量值;
范例; a= 50;
/*
变量定义格式:
数据类型 变量名 = 变量值;
基本数据类型:
byte,short,int,long,float,double,char,boolean
变量的使用:
取值格式:变量名
修改值格式: 变量名 = 变量值;
变量使用的注意事项:
名字不能重复
变量未赋值,不能使用
long类型的变量定义的时候,为了防止整数过大,后面要加L
float类型的变量定义的时候,为了防止类型不兼容,后面要加F
*/
public class VariableDemo{
public static void main(String[] args){
//定义变量
int a = 10;
byte b = 80;
short c =50;
long d = 800;
float e =5.555F;
double f =8.222;
char g = 'a';
boolean h = false;
//输出变量
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);
System.out.println("-------------");
//修改变量
a = 200;
b=20;
c=40;
d=1;
e=1.1111F;
f=-5.555;
g='b';
h=true;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);
}
}
4.4 变量使用的注意事项
5.自动类型转换
把一个表示数据范围小的数值或者变量赋值给一个表示数据范围大的变量
范例:double d=10;
/*
类型转换
*/
public class ConversionDemo{
public static void main(String[] args){
//自动类型转换
double d = 20;
System.out.println(d);
//定义byte类型的变量
byte b = 10;
short s = b;
int i = b;
//这是不可以的,类型不兼容
//char c =b;
//强制类型转换
int k = (int)88.88;
System.out.println(k);
}
}