目录
1.注释
单行注释:// 注释内容,只能写一行
多行注释:/*
注释内容1
注释内容2
*/
文档注释:/**
注释内容
注释内容
*/
package com.pikaqiu.note;
/**
文档注释
*/
public class NoteDemo {
public static void main(String[] args) {
// 单行注释
System.out.println("我开始学习Java程序,好happy~~");
/*
多行注释
*/
}
}
2.字面量
定义:计算机用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式
package com.pikaqiu.literal;
public class LiteralDemo {
public static void main(String[] args) {
//常见数据在程序中的书写格式
//1.整数
System.out.println(666);
//2.小数
System.out.println(99.9);
//3.字符
//必须用单引号围起来,而且只能有一个字符
System.out.println('a');
System.out.println('0');
System.out.println('中');
//System.out.println('中国'); 错误,有两个字符
System.out.println(' '); //空字符
//System.out.println(''); 错误,里面不能为空
//特殊字符:\n 代表换行; \t 代表一个tab缩进
System.out.println('\n'); //println也可以换行,所以这里是换了两行
System.out.println('\t');
//4.字符串
//必须用双引号围起来,里面的内容随意
System.out.println("我爱你中国");
System.out.println("");
//5.布尔值
//只有两个值,一个true(真),一个false(假)
System.out.println(true);
System.out.println(false);
}
}
3.变量
变量定义的格式:数据类型 变量名称 = 初始值;
package com.pikaqiu.variable;
public class VariableDemo1 {
public static void main(String[] args) {
//变量的格式: 数据类型 变量名称 = 初始值;
double money = 6.0;
System.out.println(money);
//收红包
money = money + 4.0;
System.out.println(money);
//修改年龄
System.out.println("----------------------------------");
int age = 20;
System.out.println(age);
age = 25;
System.out.println(age);
}
}
4.变量的注意事项
1.变量必须先声明再使用
2.变量声明后,不能再存储其他类型的数据
3.变量的有效范围是从定义开始到"}"截止,且在同一个范围内不能定义2个同名的变量
4.变量定义的时候可以没有初始值,但是使用的时候必须给初始值
package com.pikaqiu.variable;
public class VariableDemo2 {
public static void main(String[] args) {
//1.变量必须先声明再使用
//System.out.println(a); 错误,没有声明a
int a = 20;
System.out.println(a);
//2.变量声明后,不能存储其他类型的数据
//a = 1.5; 错误,a为int型不能给它赋值为小数
//3.变量的有效范围是从定义开始到"}"截止,且在同一个范围内不能定义2个同名的变量
{
int b = 30;
System.out.println(b);
//int b = 100; 错误,同一个范围内不能定义2个同名变量
}
//System.out.println(b); 错误,超出变量的有效范围
System.out.println(a);
//4.变量定义的时候可以没有初始化值,但是使用的时候必须给初始值
int c;
//System.out.println(c); 错误,c没有初始值
c = 12;
System.out.println(c);
}
}
5.变量在计算机中的底层原理
计算机中最小的组成单元是:使用8个二进制位为一组,来保存数据,我们称之为一个字节
二进制:0B或者0b开头;八进制:0开头;十六进制:0X或者0x开头
6.数据类型
数据类型的分类:1.引用数据类型;2.基本数据类型(4大类8种)
package com.pikaqiu.variable;
public class VariableDemo3 {
public static void main(String[] args) {
//基本数据类型定义不同的变量
//整型
//1.byte 字节型,占一个字节,表示范围-128~127
byte number = 98;
System.out.println(number);
//byte number2 = 128; 报错,超出表示范围
//2.short 短整型,占2个字节
short money = 30000;
//3.int 整型 默认的类型 占4字节(默认使用的类型)
int it = 33333333;
//4.long 长整型 占8个字符
long lg = 123456789;
//注意:随意写一个整数字面量,默认是int类型,123456789123456虽然没有超出long的范围,但是超出了int的表示范围
//如果希望随便写的字面量是long类型,需要在后面加上L/l
long lg2= 123456789123456L;
//浮点数
//1.float 单精度 占4个字节
//注意:随便写一个小数字面量,默认是double类型
//如果希望随便写的小数字面量是float类型,需要在后面加上F/f
float score = 98.5F;
//2.double 双精度 占8个字节
double score2 = 888.88;
//字符
//char 字符类型
char ch = 'a';
char ch2 = '中';
//布尔
//boolean 布尔类型
boolean rs = true;
boolean rs2 = false;
System.out.println("--------------------引用数据类型--------------------");
String name = "西门吹雪";
System.out.println(name);
}
}
7.关键字、标识符
关键字:Java中自己保留的一些单词,作为特殊功能,例如:public、class、byte、short.......
注意:不能用关键字作为类名或者是变量名,否则会报错
标识符:就是由一些字符、符号组合起来的名称,用于给类、方法、变量等起名字的规矩
标识符的要求:
基本要求:由数字、字母、下划线(_)和美元符($)等组成
强制要求:不能以数字开头、不能是关键字、区分大小写
命名指导规范:
1.变量名称:满足标识符规则,建议全英文、有意义、首字母小写,满足"驼峰模式",例如:int studyNumber = 59;
2.类名称:满足标识符规则,建议全英文、有意义、首字母大写,满足"驼峰模式",例如:HelloWorld.java