Java随堂小记
JDK7的新特性:
数字之间可以用下划分割,不会被输出
如: 1000000000可以写成10_0000_0000
变量
public class Demo1 {
//类变量 static
static double salary = 10000;//salary工资
//属性:变量
//实例变量:从属于对象;不初始化会返回默认值 0 0.0
//布尔值:默认是false
//除了基本类型,其余默认值都是null
String name;
int age;
//main方法
public static void main(String[] args) {
//局部变量:必须声明和初始化
int i = 10;
System.out.println(i);
//变量类型 变量名字 = new Dem5()
Demo1 demo1=new Demo1();
System.out.println(demo1.age);
System.out.println(demo1.name);
//类变量 static
System.out.println(salary);
}
//其他方法
public void add(){
}
}
运行结果:
常量
public class Demo1 {
//final常量修饰符
//修饰符不存在先后顺序
final static double PI = 3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
命名规则
所有变量、方法、类名:见名知意
类成员变量、方法名、局部变量:首字母小写和驼峰原则:monthSalary、run()、 youRun()
常量:大写字母和下划线:MAX_VALUE、PI
类名:首字母大写和驼峰原则:People,GoodMan
基本运算符(只做补充)
关系运算符:instanceof(面向对象中讲)
逻辑运算符:&&(与)、||(或)、!(非)
快捷键 Ctrl+D:复制当前行到下一行
- 二元运算符:(注意)
public class Demo1 {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println(a/b);
}
}
结果为0.5,因为是int型,舍去小数后为0,所以要进行强制转换
System.out.println(a/(double)b);
回顾:
- 关系运算符:返回的结果是boolean(true、false)