• java变量和数据类型


    1.变量:变量是内存中装载数据的小盒子,你只能用它来存数据和取数

    2.计算机存储单元:

    b:计算机存储设备的最小信息单元叫“位(bit)”

    B:计算机最小的存储单元叫“字节(byte)”

    所以1个字节存储的最大数据是11111111的二进制数,1B=8bit

    3.java数据基本类型:四类八种

    java中默认的整数类型是int类型;

    java中默认的浮点类型是double类型;

    非默认类型的常量后面要加后缀,比如L,F,代表long和float

    4.定义变量

    数据类型  变量名  =  数据值;

    比如  int  a    =  100;

    变量使用注意地方:

    (1) 变量定义后可以不赋值,使用时再赋值。不赋值不能使用。

    (2) 变量使用时有作用域的限制。

    5.数据类型转换

    数据类型范围:

    byte -> short -> int -> long -> float -> double

    (1)表示范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换;

    范围大的数据类型 变量 = 范围小的数据类型值;

    如: double d = 1000;

    (2)

    表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换

    范围小的数据类型  变量 = (范围小的数据类型) 范围大的数据类型值;

    如:int  i = (int)6.718; 

    6.算术运算符

    注意:a++跟++a区别,a++是先赋值后加1,++a是先加1再赋值;

    7.逻辑运算符

    ^:   当 ^ 左右布尔值不相同时返回true,相同时返回false

    &&: 当第一个判断为false时,返回false,并不会执行后面一个判断语句

    ||: 当第一个判断为true时,返回true,并不会执行后面一个判断语句

    8.三元运算符

     格式:(条件表达式)?表达式1:表达式2;

    先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。

  • 相关阅读:
    TextBox换行C#文本框换行.net文本框换行textarea换行
    日期控件 My97DatePicker WdatePicker 日期格式
    Python之面向对象:继承
    Python之面向对象:封装
    Python之面向对象:方法
    Python之面向对象:属性
    Python之面向对象:面向对象基础
    插入排序
    冒泡排序
    Python 安装MySQLdb模块遇到报错及解决方案:_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
  • 原文地址:https://www.cnblogs.com/quanjunkang/p/10311428.html
Copyright © 2020-2023  润新知