java第一天

                     java程序的运行:编码、编译、执行

                     java的命令行: ① javac   文件名.java    //将java文件编写为class文件

              ② java  编译后的文件名     //执行编译后的class文件

1、java的标识符

    程序中由开发人员写的类名,方法名和变量名,都叫做标识符;

  标识符命名规则:

  硬性规定  :①标识符以字母、数字、下划线、$组成

         ②不可以数字开头

           ③不可使用关键字

  软性规定:

         ①类名使用大驼峰。组成类名的每个首字母都要大写:HolloWorld

         ②方法名和变量名使用小驼峰。组成该种标识符的单词,开头单词首字母不用大写,以后每个单词首字母要大写。easyCase

2、变量:

  可以改变值得量,是内存中的最小存储单元

       创建变量的两种方法:

    ①、数据类型   变量名=值;       //在内存中开辟一块内存空间,空间名字为变量名

    ②、数据类型   变量名;     变量名=值;        //这个是两步,当第一步得时候只是声明一个变量,第二步才开辟内存空间;

  

  常量:是指在程序运行期间值固定不变的量。       常量名用字母全大写加下划线组成

3、数据类型 (基本数据类型和引用数据类型)

  基本数据类型:四类八种

    整形:byte         1字节

       short        2字节  短整型

       int    4字节  整形

       long   8字节       长整型     //该类型需要在值后边加 L 。long  a=166666L;

    浮点型:float       4字节       单精度浮点型            //该类型默认取得是double,如果要使用float,则需要在值后边加 F。float a=2.2F;

       double     8字节  双精度浮点型

   布尔型:true          8字节

       false         8字节

   字符型:char          2字节

  引用数据类型:Stringdate.......

4、运算符

  算术运算符:+    -    /     %    ++     --                

    注:i++、++i:如果只是运算,不用赋值,则++在前在后效果都一样。如果需要赋值,++在后是将运算前值赋给接收的,++在前是将运算后的值赋给接收的

  赋值运算符:=    +=     -=      /=    %=

  逻辑运算符:&&      ||       !

  关系运算符:<    >       <=     >=    !=     ==

  三目运算符:格式: 数据类型     变量名=条件判断?表达式1:表达式2;

         注:变量名和两个表达式得数据类型要一致

5、类型转换

  1、小范围的数据类型转向大范围的数据类型,数据类型会自动提示

  2、大范围的数据类型转小范围的数据类型,需要强转。        数据类型    变量=(数据类型)值;

      缺点:会产生精度丢失和数据溢出

  3、两个数据进行运算,类型会自动转到大的数据类型

      int a=2; float b=10F;     float=b/a;  

 6、Scanner类

  该类用来获取编译器的控制台输入的值。    

    Scanner  sc= new Scanner(System.in);
    int  a=sc.nextInt()    //获取控制台输入的整数
View Code
 
原文地址:https://www.cnblogs.com/fbbg/p/14088099.html