一、数据类型
数据类型 | 关键字 | 取值范围 |
整数 | byte | -128~127 |
short | -32768~32767 | |
int | -214743648~2147483647(10位数) | |
long | -9223372036854775808~9223372036854775807 | |
浮点数 | float | -3.401298e-38到3.402823e+38 |
double | -4.9000000e-324到1.797693e+308 | |
字符 | char | 0~65535 |
布尔 | boolean | true,false |
第一种:
public class Hello {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
byte byte1 = 100;
short short1 = 200;
int int1 =2000;
long long1 = 5000L;
float float1 =125.55F;
double double1=999.99;
boolean boolean1 = true;
char char1 = 'j';
System.out.println(byte1);
System.out.println(short1);
System.out.println(int1);
System.out.println(long1);
System.out.println(float1);
System.out.println(double1);
System.out.println(boolean1);
System.out.println(char1);
}
}
运行结果:
100
200
2000
5000
125.55
999.99
true
j
第二种:用final
用法 final int SUM =200;
200赋值给SUM多个英文时单词之间用“_”连接
package cn.bdqu.www.demo02;
public class pri {
public static void main(String[] args) {
final int AND=750;
System.out.println(AND);
final double STUDENT_SUM_SCORE2 =800;
System.out.println(STUDENT_SUM_SCORE2);
final short STUDENT_SUM_SCORE3 =200;
System.out.println(STUDENT_SUM_SCORE3);
final long STUDENT_SUM_SCORE4 =1000;
System.out.println(STUDENT_SUM_SCORE4);
final float STUDENT_SUM_SCORE5 =100.56F;
System.out.println(STUDENT_SUM_SCORE5);
final boolean STUDENT_SUM_SCORE6 =true;
System.out.println(STUDENT_SUM_SCORE6);
final char STUDENT_SUM_SCORE7 ='i';
System.out.println(STUDENT_SUM_SCORE7);
final byte STUDENT_SUM_SCORE8 =10;
System.out.println(STUDENT_SUM_SCORE8);
}
}
结果:
750
800.0
200
1000
100.56
true
i
10
赋值是不要超过范围,不然会报错。
二、标识符
标识符就是给类,方法,变量起的名字。
- 标识符由字母、数字、下划线(_)、美元符号($)组成。
- 首字母以字母、下划线或美元符号开头(不建议使用美元符号),不能以数字开头。
- 标识符的命名不能与关键字,布尔值(true/false)和null相同。
- 标识符区分大小写,没有长度限制,坚持见名知意的原则。‘
- 使用小驼峰命名法则(除第一个单词首字母小写,其它的单词小写)’