变量作用域
类变量、实例变量、局部变量
public class Demo03 { /** * 类变量 static */ static double salary=89561.36; /** * 实例变量 * 从属于对象 *不初始化,会变成默认类型 * 0 0.0 布尔值默认false * 除了基本类型其余都是null */ String name; int age; public static void main(String[] args) { /** * 局部变量,生命周期只有在main中 * 必须声明和初始化 */ int a=10; System.out.println(a); /** * 实例变量使用方法 * 变量类型 变量名字 new Demo03(); */ Demo03 demo03= new Demo03(); System.out.println(demo03.age); System.out.println(demo03.name); //类变量,可以直接输出,特点有static(全局变量) System.out.println(salary); } //System.out.println(a);无法解析a }
常量
final
变量的命名规范
位运算
<<左移,>>右移,左移乘2,二进制中体现
运算符
public class Demo01 { public static void main(String[] args) { int a=10; int b=20; System.out.println(a/b);//0 //Ctrl+D复制当前行到下一行 System.out.println(a/(double)b);//0.5 //Math常用的工具类 double pow=Math.pow(2,3); System.out.println(pow); /** * 与 && * 或 || * 非 ! */ //字符串连接 System.out.println(""+a+b);//1020直接拼接 System.out.println(a+b+"");//30先计算后拼接 /** * 三元运算符 * x?y:z * 如果x==true,则y,否则z */ int score=80; String type = score>60?"及格":"不及格"; Boolean type1 = score>60?true:false; System.out.println(type); System.out.println(type1); } }
标签:Java,变量,--,day02,System,int,static,println,out From: https://www.cnblogs.com/weiyanggong/p/17555589.html