标识符
标识符注意点
-
所有标识符都应该以字母(A-Z a-z $ (下划线))开始
-
不能使用关键词作为变量词或者方法名
-
标识符是大小写敏感的
快捷输入
psvm
public static void main(String[] args)
sout
System.out.println()
数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才使用
弱类型语言
-
Java的数据分两大类
-
基本类型(primitive type)
数值型
byte占一个字节范围:-128-127
short占两个字节范围:-32768-32767
int占四个字节范围:-214748368-2147483647
long占八个字节范围:要在数字后面加"L"
int num1=20;//最常用 long num2=50L;//要在数字后面加L Short num3=30000; byte num4=20;
浮点类型(小数)
float占四个字节
doudle占八个字节
float num5=50.1F;//数字后加F double num6=3.1415926;
字符类型(汉字)
char占两个字节
char name='纪';
boolean类型(对错)布尔值
一位true 和 false
// 布尔值 boolean flag=true; //boolean flag=false
import sun.awt.geom.AreaOp; public class Demo01 { public static void main(String[] args) { //整数 Integer int num1=20;//最常用 long num2=50L;//要在数字后面加L Short num3=30000; byte num4=20; //小数 浮点数 float num5=50.1F;//数字后加F double num6=3.1415926; //字符 char name='纪'; // 布尔值 boolean flag=true; //boolean flag=false -
引用类型(reference tyep)
-
数据类型面试题参考
public class Demo03 {
public static void main(String[] args) {
//整数拓展 二进制 0b 十进制 八进制0 十六进制0X
int i=10;
int i2=010;//八进制0
int i3=0x10;//十六进制0x
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("=====================================================================");
//===========================================================
//浮点数扩展 银行业务怎么表示?
//Bigdecimal
//============================================================
//float 接近但是不等于
//最好完全避免浮点数比较
//最好完全避免浮点数比较
//最好完全避免浮点数比较
float f=0.1f;
double d=1.0/10;
System.out.println(f==d);//panduan
System.out.println(f);
System.out.println(d);
System.out.println("====================================================");
float b1=1515151515f;
float b2=b1+1;
System.out.println(b1==b2);
System.out.println("====================================================");
//============================================================
//字符拓展
//============================================================
char a=('f');
char b=('中');
System.out.println((int) f);
System.out.println( f);
System.out.println((int) b);
System.out.println(b);
//============================================================
//转义字符
// \n 换行
// \t 制表
//============================================================
System.out.println("Helly,would");
System.out.println("Helly\nwould");
}
}










