java基础01
-
单行注释://
-
多行注释:/**/
一定要写注释
强类型语言
基本数据类型
-
byte 整数
-
short 整数
-
int 整数
-
long 整数(必须L结尾)
-
flot 小数(必须F结尾)
-
double小数
-
char 字符
-
bollean true或flast
扩展
进制
-
二进制0b
-
十进制
-
八进制0
-
十六进制0x
尽量避免使用浮点数进行比较
if(name==true){}//新手
if(name){}//老手 -
类型转换
-
高转低:强制转
-
低转高:自动转
强转会损失精度
变量
-
类变量 static 变量类型 变量名 = 值;
-
局部变量 写在方法里面 变量类型 变量名 = 值;
-
实列对象 变量类型 变量名;可以不用初始化;
变量的作用域
-
类变量:在类里面都可以
-
局部变量:只可以在方法里面用;
-
实列变量:为对象服务的;
-
-
public class Demo3 {
//类变量
static double salary = 2500;
/*
实列变量:是属于对象的(不用初始化值)
默认值是 0,0.0,null,fast
*/
String name;
int age;
public static void main(String[] args) {
//局部变量
int i = 10;//必须初始化值
Demo3 demo3 = new Demo3();
System.out.println(demo3.age);
System.out.println(demo3.name);
System.out.println(i);
System.out.println(salary);
}
public static void add(){
System.out.println(salary);
}
}
常量
用final修饰的是常量
public class Demo4 {
//final 修饰符 无先后顺序 用大写来表示
final static double PI =3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
浙公网安备 33010602011771号