正文

经典笔记java版(2)2007-11-15 09:47:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/ghlat520/30913.html

分享到:

     第二章:java基本语法
                    1:java基本数据类型
                    2:变量
                    3:字符串
                    4:各类型变量的相互转换
                    5:数组

 
                    java基本数据类型

                 Java数据类型分成两种类别,一种是原始数据类型,一种是引用数据类型
      原始数据类型:                
       1:整型:int,long
            2:实型:float,double(很少用)
               说明:在给float类型的变量赋值时,在常后面一定要加f,否则会发生错误。比如:
               float k=2.4(错误)--------->float k=2.4f;
             3:字符型:char
               说明:
                  1):一个字符型常量加上一个整型常量其结果为整型常量
                  2):所以要想得到字符型的ASCII码只需要加上0就行了。比如:'a'+0=97
             4:布尔型:boolean 只能赋true或false
     引用数据类型:
              数组,类,接口
          
                    
                                      变量
      1:变量的分类:
         1):类成员变量:写在类里面不在任何一个函数里面的变量。它可以被一个类里面的所有函数使用
         2):局部变量:写在类里面的函数里面的变量,它只能够被该函数使用
         3):参数变量:写在类里面函数参数里面的变量,它实际上也为局部变量。
      2:变量初始化:
          定义变量时,最好给变量赋一个初值,如果不赋初值
          1):如果是局部变量。则会出现错误
          2):如果是全局变量。
             A)如果变量是整型或实型则自动为零
             B)如果变量是字符型则自动为''
             C)如果是字符串则为"NULL"
             D)如果是布尔型则为false
          
                            字符串
    在C语言中没有字符串类型,而在java里面有字符串类型为String
   1):定义一个字符串变量:
         String 变量名
   2):给字符串赋初值。可以在定义的时候赋初值,也以在定义之后赋值 比如:
         String st;st="abcd"或 String st="abcd";
   3):字符串连接。通过"+"运算符可以把两个字符串连接起来 比如:
          String st1="abcd",st2="123" 则 st1+st2="abcd123"
   4):字符串和其它类型的值相连的结果都为字符串
   5):得到字符串的长度。字符串变量.length()
   7):判断两个字符串是否相等。源字符串.equals(要比较的字符串)
           
                  各类型的相互转换
        整型:
          1)Integer.parseInt():字符串转换为整型
   2)一个整数加上一个字符串自动成为字符串
       实型:
         1)Float.valueOf():字符串转换成为实型
         2)一个实数加一个字符串自动成为一个字符串 
      
       整型--->实型:(double)整数
       实型--->整型:(int)实型  

  
                           数组
        1):定义一个数组,仅声明
          int a[];---不能指定大小,否则会出错
    2):声明和创建数据组
         int a[]=new int[10];
        3):声明和创建和初始化
                int a[]=new {1,2,3,5}; [用得最多的一种]
        4):得到数组的长度。数组名.length
             

                       命令行参数
       编译格式:java 类名 参数1 参数2 参数3

           
                     使用转义字符进行输出:
           \t:空格
           \n:换行


  Date d1=new Date(2007,6,13);
        Date d2=new Date(2007,6,14);      
        long m= d2.getTime()-d1.getTime();
        out.println(m/(1000*60*60*24));

   ------------------------------待续中>>>....................

阅读(2623) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册