JAVA的变量、数据类型和运算符

2.1.1变量

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延

2.1.2数据类型

1.Java的八大基本数据类型为:

整型

byte字节型1字节 8bit  最大存储数据量是255,存放的数据范围是-128~127之间

short短整型2字节 16bit最大数据存储量是65536,数据范围是-32768~32767之间

int整型4字节 32bit最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1

long长整型8字节 64bit最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1

浮点型

float单精度4字节 32bit数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F

double双精度8字节 64bit数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加

字符类型

char字符型用单引号

布尔类型

boolean布尔型true/false(只有真假两种结果)

数据值域的知识说明:

1.一个bit是计算机考研存储的最小的数据单位。即1位,只可能是0或1.

2.一个byte由八个bit组成,即八位,可以表示256个整数值,又由于byte在Java中有符号之分(即正负数),所以范围位-128~127.

3.一个char在Java中由两个byte组成,用来表示一个字符,即unicode编码,是无符号类型。

4.int和float在Java中由4个byte组成。

5.每个long或double型变量占用八个byte的存储空间。

6.1T=1024G,1G=1024M,1M=1024K,1K=1024B

小心得:

1.程序中的整数默认都是int型,即在方法调用直接传入的一个具体的整数值,默认情况下是int型。

2.值域小的的类型可以自动转化为值域大的。值域大的不能直接转化为值域小的,但是可以通过强制转化实现。

eg:

byte a=10;

int

i=a;

(程序正常运行,输出的i为10)

eg:int a=10;

byte

i=(byte)a;

(程序正常运行,输出的i为10)

若a的值超出了byte类型的上限或下限,可以输出值,但该值的数据会改变,改变规律如下:

假设a为int型,b为byte型(其他情况可以类比!~)

若a大于byte的上限值,则应减去其值域n次,直到最终的值落在-128~127之间,举个例子:int a=1000;

byte

b=(byte)a;//1000-256-256-256-256=-24

(输出的b为-24)

3.浮点型转化为整型是不是四舍五入,而是直接截去小数部分。如:

double

b=12.5;

int

i=(int)12.5;

(输出值为12而不是13!)

4.浮点型数字的科学表示方法:

比如:1.2e+12f(表示1.2乘以10的12次幂)

1e-21f(表示1乘以10的-21次幂)

(2)对象数据类型(应用数据类型,类类型)

所有用class,interface,abstract

class定义的类;

String是Java定义的一个类。

String的数据存储方式和Java的基本数据类型是一致的。

String的定义方式

String

str="abc";

String

str-new String();

2.2.2运算符优先级和说明

时间: 2024-11-08 01:10:29

JAVA的变量、数据类型和运算符的相关文章

java中的数据类型和运算符的总结归类。

首先学习java肯定先要了解java的发展史,以及java的特点,常见的dos命令,jdk的安装,如何开发java程序等等一下概念行的东西,这里面我都不一一说了. 今天这一章主要想总结一下java中的数据类型和运算符2大方面. 再说数据类型之前先说一下标识符的命名规则: 总的命名规则:见名知意.如果有多个单词组成,首单词小写,其余单词的首字母大写(驼峰命名法).1.首字母只能是字母,下划线和$2.其余字母可以字母,下划线,$和数字3.不能使用预留关键字4.严格区分大小写(总体来说和c语音一样)

第二章 变量,数据类型和运算符

第二章 &变量,数据类型和运算符 英文新识: double 双精度浮点 string  字符串 character  字母 integer  整数 Scanner  扫描仪 score  分数         name  名字     boolean  布尔   true  真          false  假 语法新知: double score =98.5; //声明双精度浮点型变量score存储分数 String name="张大侠";        //声明字符串型变

Java历程-初学篇 Day02变量,数据类型和运算符

一,数据类型 1,基础数据类型 整型 byte short int long 浮点型 float double 字符型 char 布尔类型 boolean 2,引用类型 String 字符串型 二,变量 1,声明变量的格式: 数据类型 变量名=变量的值; 2,各类型的示例: 3,变量名的命名规则: (1)变量必须以字母,下划线"_",或"$"符号开头; (2)变量可以包括数字,但不能以数字开头; (3)除"_","$"符号外,

变量 数据类型和运算符

1.变量 变量:一个数据存储空间表示(代词)2.变量的基本语法 数据类型 变量名 //声明变量 =变量值: //赋值3.变量的使用 a.变量必须声明,并且初始化后才能使用 b.变量名不能重复4.常见数据类型 int(整数) double(双精度浮点数) char(字符) String(字符串) 补充八种基本数据类型: byte(字节类型) short(短整型) char(字符) int(整型) long(长整型) float(单精度浮点) double (双精度浮点数) boolean(布尔型)

一.变量,数据类型和运算符

1.变量:是一个数据存储空间的表示(变量是存储数据的一个基本单元,不同的变量相互独立)-                    变量与房间的对应关系               旅馆中的房间           变  量                 房间名称             变量名                                      房间类型             变量类型                 入住的客人           变量的值 2.java

二.变量.数据类型和运算符

1.变量 2.数据类型 3.运算符 public class Demo03 { public static void main(String[] args) {//变量的三个定义:变量名.变量类型.变量的值    //变量类型   变量名=变量的值  int sum= 10;  //常用的数据类型:int 整型    double 双精度浮点型  char 字符型 String 字符串型 boolean布尔类型 //注:boolean只有两个值,分别为:true真 false假    //int

变量数据类型和运算符

变量的命名规则:见名知意用简洁明了的英文单词去表示你的变量名.如果你的单词是一个单词直接小写就行了.如果是两个单词----驼峰. 数据类型     变量名=数值 如:int a = 10; int b = 20; int c = 30; 运算符: 1:算术运算符   + 加   - 减   * 乘   / 除   % 余 5%2=1  7%2=1   ++ 就是对自身加 1 --   计数器----   -- 减1   9876:   取出个十百位数   %    9876 % 10 =6 2:

python学习(4)-变量 数据类型和运算符

第二章:变量.数据类型.运算符 思考:怎么理解变量和内存?变量:就等同于上面图中的age name hobby内存:存储位置里所装的内容 18 张三 打球变量一定是存在某个地址,可以从变量名找到对应的. #声明3个变量 声明变量就是为了下一步去使用它 name="张三" # age="18" hobby="打球" print(age) print(name) print(hobby) 1.变量不是随便定义的,变量名也有统一规则 变量命名规则: ●

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

Java 数据类型和运算符

                                                  Java   数据类型和运算符 Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字.品种:行为有:摇尾巴.叫.吃等. 类:类是一个模板,它描述一类对象的行为和状态. 方法:方法就是行为,一个类可以有很多方法.逻辑