标签:位运算 stat 运算符 首字母 div ati 字母 字符串连接 info
java是强类型语言,所以java中的每个变量必须标明其类型
变量的三个要素:类型,变量名,作用域
类变量
实例变量
局部变量
1 public class Demo3 { 2 //类变量:需要有关键字static 3 //类变量随着类生成和消失 4 static int allClicks = 0; 5 6 //实例变量 7 String str = "hello"; 8 int age; 9 char a; 10 /* 11 实例变量: 12 不一定要初始化。如果不进行初始化,则自动初始化为这个类型的默认值。 13 实例变量从属于对象 14 */ 15 16 public static void main(String[] args) { 17 int i = 0; //局部变量 18 /* 19 局部变量:必须声明和初始化,生命周期在方法的开始和结束,只能在方法里面用 20 */ 21 //变量类型 变量名字 = new Demo3() 22 Demo3 demo03 = new Demo3(); 23 //demo03是一个对象 24 //System.out.println("demo03.a "+ demo03.a); 25 System.out.println(demo03.a); 26 // System.out.println("demo03.age "+demo03.age); 27 System.out.println(allClicks); 28 } 29 }
类型变量默认值:
数值类型均为0 0.0,布尔值默认是false,除了基本类型,其余的默认值为null。
初始化之后,不能再改变的量。一般使用大写字符。
1 final 常量名 = 值; 2 final double PI = 3.14;
类名:首字母大写+驼峰原则 :monthSalary(除了第一个单词以外,后面的单词首字母都大写)
方法名:首字母小写+驼峰原则
类成员变量:首字母小写+驼峰原则
局部变量:首字母小写+驼峰原则
常量:大写字母和下划线MAX_VALUE
算术运算符
赋值运算符
关系运算符
逻辑运算符
位运算符
扩展赋值
位移运算符
1 package base; 2 3 public class Operator { 4 public static void main(String[] args) { 5 //位运算符 << 左移 >> 右移 6 // 2*8 = 16 2*2*2*2 3次乘2 右移三次 7 System.out.println(2<<3); 8 } 9 }
字符串连接符 +
1 package base; 2 3 public class Operator { 4 public static void main(String[] args) { 5 int a = 10; 6 int b = 20; 7 System.out.println(a+b+"");//先进行运算 是数字,+是运算符 8 System.out.println(""+a+b);//首先是空字符串,所以是字符串连接符 9 } 10 }
条件运算符:?:
x?y:z
若x为真,则y;否则z
标签:位运算 stat 运算符 首字母 div ati 字母 字符串连接 info
原文地址:https://www.cnblogs.com/yook/p/13159958.html