标识符:
ps:所有标识符应该以字母大小写和美元$,或下划线_开始
首字母后可以是字母,美元符,下划线或数字的任意组合
不能使用关键字作为变量名和方法名
标识符是大小写敏感的(*)
——————————————————————————————————–
数据类型:
强类型语言:要求变量的使用要严格符合规定,所有变量必须先定义后才能使用 ps:安全性高,速度慢 例:java,c
弱类型语言:要求变量的使用不必符合规定,所有变量不定义后也能使用

public class Demo02 {
public static void main(String[] args) {
String a="hello";//字符串
int num=10;//整型
System.out.println(a);
//八大基本数据类型
//整数
int num1=10;//int num1;只要不超过2147483648
byte num2=20;//byte num=200;报错!byte最大值127
short num3=30;//short不超过32768
long num4=30L;//long类型在后面加L
//小数:浮点数
float num5=50.1F;//50.1被认为是double float类型在后面加F
double num6=3.141592653589793238462643;
//字符类型
char name='a';//1.可以写中文2.不能超过两个字,猫咪不行,貓可以
//字符串,string 不是关键字 ,是类
String namea="猫咪";
//布尔值 代表是非
boolean flag1=true;
boolean flag2=false;
}
}
字节:

Demo03:
public class Demo03 {
public static void main(String[] args) {
//整数扩展 进制 二进制0b 十进制 八进制0 十六进制0x
int i=10;
int i2=010;//八进制0
int i3=0x10;//十六进制0x A~F
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("====================================");
//------------------------------------
//浮点数扩展 银行业务怎么表示 ?钱?
//BigDecimal 数学工具类
//--------------------------------
//float 有限 离散 舍入误差 大约 接近不等于
//double
//最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
float f=0.1f;
double d=1.0/10;
System.out.println(f==d);//判断f和d 是否相等 答案:false
System.out.println(f);
System.out.println(d);
float d1=2323232323232f;
float d2=d1+1;
System.out.println(d1==d2);//true
//字符类扩展啊
char c1='a';
char c2='中';
System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);
//所有的字符本质上还是数字
//编码 Unicode 2字节 65536
char c3='/u0061';
System.out.println(c3);
//转义字符
// /t 制表符
// /n 换行
System.out.println("Hello/tWorld!");
//布尔值扩展
boolean flag=true;
if(flag)
{
System.out.println();
}
}
}
原创文章,作者:506227337,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/277485.html