• 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;

      

  • 相关阅读:
    泰国行记三:PP岛三天的休闲时光
    泰国行记二:普吉印象
    177. Nth Highest Salary
    176. Second Highest Salary
    175. Combine Two Tables
    Regular Expression Matching
    斐波那契数列
    用两个栈实现队列
    二叉树的下一个节点
    重建二叉树
  • 原文地址:https://www.cnblogs.com/SXTzhaopengda/p/6901157.html
Copyright © 2020-2023  润新知