Java 学习7.16 下午

回顾:

1.Java开发环境

  1)编译运行过程

    1.1)编译期:.Java源文件,经过编译,生成.class字节码文件

    1.2)运行期:JVM加载.class并运行.class

    特点:跨平台,一次编程到处使用

  2)名词

    2.1)JVM:Java虚拟机

      加载.class并运行.class

    2.2)JRE:Java运行环境

      JRE = JVM + Java系统类库(小零件)

    2.3)JDK:Java开发工具包

      JDK = JRE + 编译、运行等命令工具

 

内容:

1.变量:存数的    (int为整数型)

 

  1)声明:

 

      int a;/ /声明一个整型的变量,名为a

      int b,c,d; //声明三个整型的变量,名为b,c,d

  2)初始化:第一次赋值

      int a = 250; //声明整型变量a并赋值为250

      int a;  //声明整型变量a

      a = 250;  //给变量a赋值为250

      a = 360;  //修改变量a的值为360

  3)使用:

    3.1)对变量的使用就是对它所存的那个数的使用

      int a = 5;

      int b = a+10; //取出a的值5,加上10,再赋值给变量

      System.out.println(b);  //  输出变量b的值157

      System.out.println("b");  // 输出b,双引号中的原样

    3.2)变量的使用必须与数据类型匹配

    3.3)变量在用之前必须声明并初始化

  4)命名:

    4.1)只能包含字母、数字、_和$符,不能以数字开头

    4.2)严格区分大小写

    4.3)不能使用java关键字

    4.4)中文可以作为变量名,但不提倡使用,建议变量命名采用“驼峰命名法”多个单词组成,除第一个单词外其他单词的首字母大写。

2.基本数据类型:

 

  1)int:整型,4个字节,-21亿~21亿

    1.1)整数直接量默认为int类型,但不能超范围,超范围则编译错误,

    1.2)两个整数相除,结果还是整数,小数位无条件舍弃(不会四舍五入),

    1.3)整数运算时,若超出范围会溢出,溢出是需要避免的

  2)long:长整型,8个字节,

    2.1)长整型的直接量,需在数字后加L或l

    2.2)运算时若有可能溢出,建议在第1个数字后加L

    2.3)System.currentTimeMillis()用于获取自1970.1.1零时到此时此刻的毫秒数

  3)double:浮点型,8个字节

    3.1)浮点数直接量默认为double型,若想表示float需在数字后加F或f

    3.2)double和float在参与运算时,有可能会出现舍入误差

  4)boolean:布尔型,1个字节,

    4.1)只能取值为true或false

  5)char:字符型,2个字节。

    5.1)采用Unicode字符集编码,每个字符对应一个码表现的形式是字符char,但本质上是码int

             (ASCII码:'a'--97    'a'--65   '0'--48)

    5.2)字符型直接量必须放在单引号中,只能有一个

    5.3)特殊的符号需要通过\来转义

3.基本数据类型间的转换:

4.Scanner的用法:

 

posted @ 2020-07-16 15:00  LIjunqiang  阅读(144)  评论(0)    收藏  举报