标签:优先级 变量 数据类型 预习 运算符 强制 第二章 Scanner
变量:(变量,变量名,变量类型,变量值)
- 局部变量:类的方法中的变量。
- 实例变量:独立于方法之外的变量,不过没有 static 修饰。
- 类变量:独立于方法之外的变量,用 static 修饰。
变量和常量的使用:
ps:变量命名不能使用关键字、不能使用特殊符号、中文符号
第一步:变量声明,根据数据类型在内存申请空间 int a
第二步:赋值,即“将数据存储至对应的内存空间” a=1
第三步:使用变量 Systm.out.print(a)
Scanner的使用:java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。
Scanner是SDK1.5新增的一个类,可是使用该类创建一个对象.
Scanner reader=new Scanner(System.in);
然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型
next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),nextShot()
上述方法执行时都会造成堵塞,等待用户在命令行输入数据回车确认.
数据类型转换: 1).自动(隐式)类型转换:从小类型到大类型,不需要强制转换符
2).强制类型转换:从大类型到小类型,需要强制转换符实现强制转换
强制转换符:(需要转换成的类型)变量
赋值运算符:=
算数运算符:.算术运算符:加(+)、减(-)、乘(*)、除(/)、求余(%)、自增(++),自减(--)
关系运算符:大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)、不等于(!=)
逻辑运算符:与(&&)、或(||),非(!)
条件运算符:这是一个三目运算符,用于条件求值(?、 :)
(逗号运算符:用于把若干表达式组合成一个表达式(,) 指针运算符:用于取内容(*)和区地址(&) 求字节数运算符:用于计算数据类型所占的字节数(sizeof) 特殊运算符:有括号( )、下标[ ]、成员(->,))
运算符优先级:C语言中,运算符的优先级共分十五级。一级最高,十五级最低。在表达式中,优先级较高的先于优先级较低的进行运算。而当两运算符优先级相同时,则按运算符的结合性所规定的结合方向处理。
标签:优先级,变量,数据类型,预习,运算符,强制,第二章,Scanner 来源: https://www.cnblogs.com/ShingJoseph/p/14917795.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。