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;

      

  • 相关阅读:
    MySQL---exists检查数据库对象是否存在
    MySQL---自查询
    MySQL---多表查询
    等待元素
    单元测试---testsuite对象
    mysql--事务
    untieeest方法
    线性,模块,数据,关键字的作用
    selenium中隐式等待和显示等待的区别
    软件测试的原则
  • 原文地址:https://www.cnblogs.com/SXTzhaopengda/p/6901157.html
Copyright © 2011-2022 走看看