注释:
注释掉的系统是看不见的,不会执行的。
注释只是为了代码的可读性
单行注释://
双斜杠后的本行内容全部注释
语法:
// 代码块(内容块)
多行注释:/**/
两个*之间的内容全部注释
语法:
/*
代码块(内容块)
*/
以上两种注释都是功能型注释 主要作用于注释不让虚拟机执行,且不让编译器编译的代码
文档注释:/***/
语法:
/**
*代码的的备注/说明/解释
*/
词种注释是解释型注释
主要作用在类或者函数的上方,被此种注释包住的内容是对该类或是该函数的作用/功能做解释的
基本类型:
基本类型又分为整型,字符型,浮点型(单精度,双精度),字符型,布尔型,不管是什么类型使用时都不可以超范围(规则)
整型:
整形就是只能装整数的类型,默认值是0
整型有四种:byte,short,int,long
byte(1byte):-128~127
byte a = -120;
byte b = 100;
short(2byte):-32768~32767
short a = 3000;
short b =-3000;
int(4byte):-21亿多~21亿多
int a = 20000000;
int b =-2000000000;
//int b = 23.456789;//编译错误,整型变量只能装整数
//int c = 200000000000;//编译错误,100亿超出int范围
long(8byte):值后面加l|L
long a = 666666L;
浮点型:
浮点型,其实就是小数类型,可以装小数的类型
2.浮点型
float(单精度浮点):值后面加f|F
float:3.14159265F;
double(双精度浮点):范围很大很大,想装多少装多少
double d = 3.14159265;
double e = 25;//系统自动将25变为25.0————自动转换类型,日后会更新
System.out.println(e);//25.0
字符型:
字符型:char
3.字符
char:值写在’ ’中,只能存放一个字符,不能不存
char a = '1';
char b = 'A';
char c = '我';
char d = '_';
char c8 = ' ';//单个空格也可以
//char c5 = 女;//编译错误,字符必须放在单引号中
//char c6 = '';//编译错误,必须有字符
//char c7 = '男性';//编译错误,只能有一个字符
布尔型:
布尔型:boolean,只能有两个值 true(真/对)/false(假/错)
boolean f = true;//对
boolean g = false;//错
//boolean h = 25;//编译错误,布尔类型只能存true或者false
变量:
//1)变量的声明:--------相当于在银行开了个账号
int a;//声明一个整型的变量,名为a
int b,c,d;//声明三个整型的变量,名为b,c,d
//int a;//编译错误,变量声明之后,不可以再次声明也就是变量不能同名
//2)变量的初始化:------相当于给账号存钱
int e = 250;//声明整型变量e,并赋值为250
int f;//声明整型变量f
f = 250;//给变量f赋值为250
f = 360;//修改f的值为360
int g=5,h=8;//声明两个整型的变量g和h,g赋值为5,h赋值为8
//3)变量的使用:--------使用的是卡里面的钱
int i = 5;
int j = i + 10;//取出i的值5,加上10后,赋值给变量j
System.out.println(j);//输出变量j的值15
System.out.println("j");//输出字母j,双引号中的原样输出
int k=5,m=10;
int n = k + m;//取出k的值5,加上m的值10,在赋值给n
System.out.println(n);
//int o = 25.678;//编译错误,数据类型不匹配
//System.out.println(p);//编译错误,变量p未声明
int p;
//变量的使用必须声明并初始化
//System.out.println(p);//编译错误,变量p未初始化
int x,y=6;//此句代码仅对y赋值,x并没有赋值,因此不能使用
System.out.println(y);
//System.out.println(x);
//4)变量的命名
/*
* 4.1)变量可以由字母 , 数字 , _ ,$ 四部分组成
* 注意:数字不能开头
* 4.2)严格区分大小写A a S s
* 4.3)不能使用关键字(有特殊含义的单词)
* 4.4)java语法规则上能使用中文,但是行业潜规则不允许
*/
int a1,a_$5,_$_$$$6386a;//英文输入法下 按住shift再按4
//int a^b;//编译错误,不能包含 ^ % 等特殊符号
//int 9635854a;//编译错误,不能以数字开头
int aA=30;
//System.out.println(aa);//编译错误,严格区分大小写
//int class;//编译错误,不能使用关键字
int 年龄 = 50;//允许中文命名,但是不建议
int nianling = 50;//强烈不建议
int age = 50;//潜规则这么用