一、标识符

java中标识符的命名规则:

以数字、字母、下划线和$符号组成;不能用数字开头;不能是java的关键字。

注意:不要用$命名标识符。习惯上,$只用在机器自动产生的源代码中。

二、关键字

1.Java所有的关键字都是小写的;

2.字面常量true、false、null都不是关键字,但他们不能用作标识符。

3.关键字goto和const是C++保留的关键字,目前在Java中不能使用。如果出现在Java程序中,虽然Java编译器能够识别它们,但是会产生错误信息。

三、数据类型

char  两个字节(16bits)                                     byte  一个字节(8bits)                       int  四个字节

基本数据类型间的转换:

1.参加运算的类型不一致时,低精度会自动向高精度转换。

2.在Java中能进行加法运算的最低精度是int类型,所以当不是int类型数据进行加法运算时,会先进行数据转换在求和,此时应注意用于存储计算结果的变量类型,如果变量类型的精度<int,则不能通过编译。

 package test;

 public class test1 {
public static void main(String args[])
{
byte a=3;
byte b=4;
byte c;
c=a+b;
System.out.println(c); }
}

此时会因为类型不匹配而不能通过编译:

四、变量

保存数据的内存单元在程序里称为变量

五、操作运算符

逻辑运算:只判断真假(注意与位运算进行区别:位运算要求操作符左右两边是两个数值,二逻辑运算则是逻辑值)

(逻辑与) &,(逻辑或)|:无论运算符左边是真还是假(能否判断整个运算结果),运算符右边的值都要计算

(逻辑与) &&,(逻辑或)|| :若运算符左边的结果能得到最后的结果,则等式右边不再计算

取反(!),(逻辑异或)^

package test;
public class test1 {
public static void main(String args[])
{
int a=3,b=2;
if(a>2 ||++b>2) System.out.println("a="+a+"\tb="+b);
a=3;
b=2;
if(a>2 | ++b>2) System.out.println("a="+a+"\tb="+b);
}
}

运算结果为

六、其他运算

new 操作符:它的作用是在堆栈中生成对象旳实例。

对象运算符instanceof

判断一个对象是否是某个指定类或其子类的的实例:

boolean b= myobject  instanceof  myClass;

七、从键盘上读入数据

1.  Scanner  input=new Scanner(System.in);   //从控制台输入

2.   JOptionPane.showInputDialog(System.in);  / /从对话框中输入

最新文章

  1. POJ3070 Fibonacci[矩阵乘法]
  2. 将“早期版本的Windows”改名
  3. 播放一个视频并用滚动条控制进度-OpenCV应用学习笔记二
  4. Sharepoint2013切换用户菜单
  5. POJ 3903 Stock Exchange
  6. docker 使用
  7. nrf51822裸机教程-PPI
  8. Jquery_异步上传文件多种方式归纳
  9. Android Material Design简单使用
  10. lamp 中基本配置常识
  11. MVVM学习笔记
  12. HDU 3046 Pleasant sheep and big big wolf(最小割)
  13. 【UVA272】TEX Quotes
  14. Scala编程入门---函数过程,Lazy值和异常
  15. 移动端单位rem计算
  16. 开源工具软件XMusicDownloader——音乐下载神器
  17. (下一篇博客)提示5G信道
  18. SPFILEOPENBANKDB.ORA 手动编辑产生问题
  19. update更新另一个字段
  20. jquery前端验证框架

热门文章

  1. postman接口测试工具完整教程
  2. Linux上Oracle自动启停方案
  3. centos 7 最小安装后 ip配置
  4. Tornado(cookie、XSRF、用户验证)
  5. Python自学日志_2017/9/05
  6. react 入门
  7. VHDL学习记录
  8. 第03周-Java作业评价
  9. 201521123013 《Java程序设计》第4周学习总结
  10. CMD命令查询DNS服务器