com.ws.数据类型与运算符

U2

1.  标识符(变量)的命名规则:

            a. 字  下  美  人  数  骆驼    ---------   字-字母   下-下划线  美-美元符号 

                        数-数字   骆驼-驼峰命名规则。

                    标识符(变量)的  首字母  只能包含  字 下 美 人        余下的可以是字  下  美  人  数 

                    例:$name(√)   _name(√)  1name(×)   Name(√)    name$(√)

 

             b.   标识符(变量)的命名不能与关键字(public. class)布尔值(true.false)和null相同。

 

             c.    标识符区分大小写 没有长度限制,坚持见名知义原则   //见名知义  看见名字就知道它所代表的意义。

 

 

2.  注释:

      //   单行注释     /*  .....*/  多行注释    /** .......*/  文档注释

 

3.数据类型:

    什么是数据类型  数据类型是一个值的集合以及定义在这个值的集和上的一组操作。

 

       分类:分基本数据类型和引用数据类型,此处先讲基本数据类型  引用数据类型等学习后再补上。

      

     基本数据类型分为   a.整数类型(byte  short int long)

                  b.浮点类型(double   float)

              c.字符型(char)

              d.布尔型(boolean)

                 常用的有 int   String  double 

            例:

                    

 

4.数据类型转换:

              优先级  byte--(short,char)--int--long---float--double。

         a.自动类型转换:   byte=7;

              int  i=b;

   

 

          b.强制类型转换:  int num=786;

            byte i=(byte)num;

              注意!!!!  强制类型转换时可能会丢失数据。

5. 运算符:

 

      a.算术运算符 

       包括 +   -  *  /  %  ++  --

                  +  -  * 不说了  和数学里的一样  +号什么时候是连接 什么时候是运算在第一章节讲过了。此处略。

                  /  除法运算  结果取的是商   比如  5/3  商为1   所以输出结果就是 1

       %  取余运算  结果取的是余   比如  5/3  商为1  余2  所以输出结果就是 2

      ++   自增运算  意思是+1   分为a++和++a两种  第一种为先赋值再自加  第二种是先自加 然后把自加得到的值赋给前面的变量

        比如  int a=3;                                                  int a=3;

                             int b=a++;                 int b=++a;

                           输出结果 b=3  a=4              输出a=4  b=4

 

   b.关系运算符

                包括 >  <  >=(大于等于)  <=(小于等于)  ==(等于)  !=(不等于)

       

       运算优先级  >   <  >=  <=的优先级高于 ==  !=

 

  c. 逻辑运算符 和  d. 条件运算符   待补充   后续会补上。时间关系请谅解。

 

6.Scanner的用法:

          什么是Scanner  Scanner就是获得用户从键盘导入的值

  使用Scanner分三步:

  01.先导入包import java.util.Scanner; (进入到商场)

  02.创建一个扫描仪对象  Scanner input=new Scanner(System.in);

  02.启动扫描按钮       String name=input.next();

 

posted @ 2015-07-25 10:12  许她誓言绝千恋  阅读(141)  评论(0)    收藏  举报