标签:输出 Java 变量 day03 System 学习 int println out
Java 学习day03
变量作用域
- 类变量
- 实例变量
- 局域变量
public class Demo2 {
static int a = 32; //类变量
int b = 32;//实例变量,全局变量
public static void main(String[] args) {
int c = 32;//局部变量
System.out.println(a);//类变量直接输出
Demo2 demo2 = new Demo2();
System.out.println(demo2.b);//全局变量 new一个对象 引用输出
System.out.println(c);//局部变量 只能在这个方法里面 直接输出
}
}
命名规范
变量:首字母小写,驼峰原则
常量:大写字母,下划线
类名:首字母大写,驼峰原则
方法名:首字母小写,驼峰原则
运算
向上兼容
byte short int 互相运算后,最后是int;
如果操作数里有long,最后是long;
如果操作数里有float,最后是float;
自增
int d =1;
int e =d++; //先赋值 再自增 e=1 d=2
int f =++d;//先自增 再赋值 d=3 f=3
System.out.println(d);//输出3
System.out.println(e);//输出1
System.out.println(f);//输出3
i++ 先赋值 后自增
++i 先自增 后赋值
位运算
效率高 与底层打交道 主要用来对操作数二进制*的位进行运算*
左移<<
右移>>
/*
<< *2
>> /2
2*8 = 16 2*2^3
*/
System.out.println(2<<3);
字符串连接
int z =10;
int x =20;
System.out.println(""+z+x); //输出1020
System.out.println(z+x+"");//输出30
包机制
为了更好地组织类,Java提供了包机制,用于区别类名的命名空间
格式:
package pak1.pak2;
一般利用公司域名倒置作为包名;
比如百度 www.baidu.com 包名为com.baidu.www
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,用import语句完成此功能。
标签:输出,Java,变量,day03,System,学习,int,println,out 来源: https://www.cnblogs.com/lic-/p/16485623.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。