zoukankan      html  css  js  c++  java
  • java2

    一、结构流程图制作工具 xmind 的使用


    ### 二、Java 基础数据类型

    基础数据类型

    回答以下问题:

    1. java 基本数据类型有几种?
    2. 整数类型是哪几种?
    3. 浮点数类型是哪几种?
    4. 字符类型关键字?
    5. 布尔类型关键字?
    6. 为什么会有不同的数据类型?

    ### 三、8 种基础数据类型

    1、byte:

    byte数据类型是8位、有符号的,以二进制补码表示的整数;
    最小值是-128(-2^7);
    最大值是127(2^7-1);
    默认值是0;
    byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一;
    例子:byte a = 100,byte b = -50。
    

    2、short:

    short数据类型是16位、有符号的以二进制补码表示的整数
    最小值是-32768(-2^15);
    最大值是32767(2^15 - 1);
    Short数据类型也可以像byte那样节省空间。一个short变量是int型变量所占空间的二分之一;
    默认值是0;
    例子:short s = 1000,short r = -20000。
    

    3、int:

    int数据类型是32位、有符号的以二进制补码表示的整数;
    最小值是-2,147,483,648(-2^31);
    最大值是2,147,483,647(2^31 - 1);
    一般地整型变量默认为int类型;
    默认值是0;
    例子:int a = 100000, int b = -200000。
    

    4、long:

    long数据类型是64位、有符号的以二进制补码表示的整数;
    最小值是-9,223,372,036,854,775,808(-2^63);
    最大值是9,223,372,036,854,775,807(2^63 -1);
    这种类型主要使用在需要比较大整数的系统上;
    默认值是0L;
    例子: long a = 100000L,Long b = -200000L。
    

    5、float:

    float数据类型是单精度、32位、符合IEEE 754标准的浮点数;
    float在储存大型浮点数组的时候可节省内存空间;
    默认值是0.0f;
    浮点数不能用来表示精确的值,如货币;
    例子:float f1 = 234.5f。
    

    6、double:

    double数据类型是双精度、64位、符合IEEE 754标准的浮点数;
    浮点数的默认类型为double类型;
    double类型同样不能表示精确的值,如货币;
    默认值是0.0d;
    例子:double d1 = 123.4。
    

    7、boolean:

    boolean数据类型表示一位的信息;
    只有两个取值:true和false;
    这种类型只作为一种标志来记录true/false情况;
    默认值是false;
    例子:boolean one = true。
    

    8、char:

    char类型是一个单一的16位Unicode字符;
    最小值是’u0000’(即为0);
    最大值是’uffff’(即为65,535);
    char数据类型可以储存任何字符;
    例子:char letter = ‘A’。
    

    ### 四、变量

    1、控制台输出变量的值

    public class Test {
    	public static void main(String[] args){
    	 	int a = 10;
    		System.out.printf("我可以输出到控制台" + a);
    	}
    }
    

    2、变量的定义、初始化与内存分配

    变量

    3、图中那些代表变量?

    4、变量作用是什么?

    5、为什么要使用变量?

    6、java 变量命名规则?

    7、java 关键字/保留字java 标识符

    8、java 占位符


    ### 五、字符编码与类型转换 #### 1、[ASCII 码](http://baike.baidu.com/item/%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81/8446880?sefr=cr) #### 2、[java 数据类型转换](https://www.cnblogs.com/liujinhong/p/6005714.html) #### 3、[java 特殊字符](http://www.cnblogs.com/dyllove98/archive/2013/07/11/3184411.html) #### 4、[转义字符](https://baike.baidu.com/item/转义字符/86397?fr=aladdin) #### 5、[类型转换 与 浮点数精度](http://www.cnblogs.com/liang1101/p/6392179.html)
    ### 六、进制转换?

    1、java 进制有哪些?

    2进制(Binary) 
    8进制(Octal)
    10进制
    16进制(Hex)
    

    2、分别用 2进制,8进制,16进制,表示10进制中的 12.

    public class Test {
    	public static void main(String[] args) {
    		int i = 12;
    		// %x 和 %o 表示进制占位符
    		System.out.printf("十进制数 12 用十六进制表示 = %x
    ",i);
    		System.out.printf("十进制数 12 用八进制表示 = %o
    ",i);
    	}
    }
    

    3、如何计算二进制?

    // 二进制首位为符号位:0代表正,1代表负
    public class Test {
    	public static void main(String[] args) {
    		byte b = -128;
    		System.out.println(Integer.toBinaryString(b));
    	}
    }
    

    4、使用除余法计算一个正整数的二进制

    5、如何计算负整数的二进制?


    ### 七、[java 运算符](http://baike.baidu.com/link?url=dQu1niA3sK7A0sccaPDzjx5fuk4Xy65INLgFx0KLwgFbUYN6jMqQ9CRswUQKbLLHA_gLtGM_cPROjjKSSemb3IJfRJhioBbTGlG4lr6aitQLFQwBUu2HPluQGiv4peuN01o3UMHoZHBSEJYhjiTDw_)
    运算符指明对操作数的运算方式。
    组成表达式的Java操作符有很多种。
    
    运算符按照其要求的操作数数目来分,可以有
    1 单目运算符、
    2 双目运算符、
    3 三目运算符。
    它们分别对应于1个、2个、3个操作数。
    
    运算符按其功能来分,有
    1 算术运算符、
    2 赋值运算符、
    3 关系运算符、
    4 逻辑运算符、
    5 位运算符、
    6 其他运算符。
    

    ### 八、作业
    1. 熟记 java 8 大基础类型的类型标识符。
    2. 了解 java 8 大基础类型的使用场景(什么情况适合用什么类型)?
    3. 熟记 java 变量定义规则。
    4. 练习 java 各种基础数据类型的定义、初始化、类型转换、格式输出、
    5. 知晓 浮点数(float 、double) 精度问题。
    6. 练习 java 运算符的使用,加减乘除等运算。
    7. 预习 java 流程控制语句。
  • 相关阅读:
    mybatis-plus
    AOP中Cache操作实现
    ab和webbench的安装以及使用
    git commit的提交规范
    CGI、FastCGI、PHP-CGI与PHP-FPM的概念以及各个之间的关系
    PHP垃圾回收机制(GC)
    PhpStorm中php文件如何在console中运行
    ELK-logstash导入数据以及配合kibana使用
    领扣刷题——关于数
    Uncaught SyntaxError: Illegal return statement
  • 原文地址:https://www.cnblogs.com/markbin/p/6477236.html
Copyright © 2011-2022 走看看