码迷,mamicode.com
首页 > 编程语言 > 详细

java编程基础复习-------第二章

时间:2017-09-24 00:31:50      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:划线   命名   命名规则   中标   out   images   数字   als   string   

一、标识符

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,则不能通过编译。

              

 1 package test;
 2 
 3 public class test1 {
 4     public static void main(String args[])
 5     {
 6         byte a=3;
 7         byte b=4;
 8         byte c;
 9         c=a+b;
10         System.out.println(c);
11         
12     }
13 }

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

技术分享

 

四、变量

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

 五、操作运算符

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

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

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

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

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);  / /从对话框中输入

 

java编程基础复习-------第二章

标签:划线   命名   命名规则   中标   out   images   数字   als   string   

原文地址:http://www.cnblogs.com/ky09/p/7583297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!