zoukankan      html  css  js  c++  java
  • Java第二章:数据类型和运算符

    今天刚上课,杨老师讲了进制之间的相互转换:16进制:1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。已经掌握,就一笔带过!

    十进制整数,如:99, -500, 0
    八进制整数,要求以 0 开头,如:0 15
    十六进制数,要求 0x 或 0X 开头,如:0x 15

    JAVA是强类型语言,标识符的命名规则:

    只能是字母,_,数字,$组成,并且第一位不能是数字!不能使用关键字,严格区分大小写,驼峰命名法,做到见名知意!

    java中的数据类型:

    基本数据类型:4类8种,整数型:byte(1字节) , short(2字节) ,int(4字节) ,long(8字节) ,浮点型:float(单精度,4字节),double(双精度,8字节),字符型:char(2字节),布尔型:boolean(1位/1bit,只能是ture或false)。1字节/1byte=8bit/8位。

    引用数据类型:class类,接口(interface),数组。

    Unicode编码集是国际通用的,2个字节,可以表示一个汉字(两个字节); 1默认的是int类型。3.14默认的是doublie类型float pi = 3.14F这样写才对!

    final修饰的变量是常量,不能被重新赋值,变量最好大写PI。

    Scanner input = new Scanner(System.in);//获取键盘的输入流,使用前需要导包:import java.util.Scanner;

    类名     对象名 =  new   类名(参数);//创建对象的方式

    赋值运算符和三目运算符的优先级在最低,()[]的优先级最高。

    java中的数据转换
    1.自动转换:两种数据类型相互兼容,目标类型要大于源类型(范围小的向范围大的自动转化)。
    byte--->short-->int--->long--->float--->double
    如果多种数据类型进行混合运算,其结果应该为范围最大的类型
    2.强制转换: 会出现精度的丢失,甚至会出现数据失真。
    语法: (数据类型)表达式或变量;
    eg: double f=3.14;
    int i = (int)f;

      

  • 相关阅读:
    Spring集成MyBatis
    UpdatePanel的简单用法(转)
    updatePanel导致JS失效的解决办法(转)
    sql面试题(学生表_课程表_成绩表_教师表)
    javascript深入理解js闭包
    T-SQL利用Case When Then多条件判断
    T-SQL排名函数
    DataTable字符串类型的数字,按照数字类型排序
    Sql 行转列问题总结
    行转列:SQL SERVER PIVOT与用法解释
  • 原文地址:https://www.cnblogs.com/SXTzhaopengda/p/6901157.html
Copyright © 2011-2022 走看看