Java 简单数据类型

        Java是强类型的语言,不像C语言,Java对类型的检查非常严格。比如,在C语言上面,当你将一个double类型的变量按int类型打印的时候,C语言的编译器只会报出警告,但还是能通过。Java则不行,会直接报错,提示编译无法通过。下面,介绍一下Java中的简单数据类型和运算符。

在介绍基本(简单)数据类型的时候,先介绍两个量——常量和变量。

1.1,常量

        常量是程序在运行的时候,固定不变的量。比如一年12个月,人有10个手指头等。还有一种概念叫字面常量。

int a = 10;//a是常量,10是字面常量
String str = "hello world!";//str是常量,等号右边的量是字面常量。字面常量只能作为右值

字面常量有:

(1)字符串常量:由""括起来的,比如“12345”、“hello”。

(2)整形常量:程序中直接写的数字(注意没有小数点),比如:100。

(3)浮点数常量:程序中直接写的小数,比如:3.14、0.49。

(4)字符常量:由 单引号 括起来的当个字符,比如:‘A’、‘1’。

(5)布尔常量:只有两种true和false。

(6)空常量:null。

1.2,变量

        变量指的是程序运行时可变的量。相当于开辟一块内存空间来保存一些数据。 在C语言中,创建的变量可以不对它进行初始化,但是在Java中是不允许的。一旦你对创建的新变量不进行初始化,Java会直接报错。而这,也说明了Java是安全性很高的语言。

        在Java中,1. 一个变量名只能包含数字, 字母, 下划线;  2. 数字不能开头;  3. 变量名是大小写敏感的. 即 num 和 Num 是两个不同的变量。 要注意的是: 虽然语法上也允许使用中文/美元符($)命名变量, 但是强烈不推荐这样做。创建的变量命名的时候要采用小驼峰的命名形式,比如 max, maxNum, foundMaxNum...命名的时候要见名知意。比如变量foundMaxNum,就是寻找最大的数字的意思。

        类型则是对变量的种类进行了划分, 不同的类型的变量具有不同的特性。在Java中,根据占用字节数的多少,从小到大的类型名称分别是:byte[字节类型](1) <= char[字符类型](2) <= short(2)  <= int(4) <= float(4) <= long(8) <= double(8) 之外,还有boolean[布尔类型](大小未指定),String[字符串类型]。在Java中,这些类型是不分32位和64位操作系统的。

1.3,基本数据类型介绍

在java中,将数据类型主要分为两类:基本数据类型和引用数据类型。

下面来一一说明这些基本数据类型在Java中的情况。

只举例int当中的赋值,其他的和int是类型的,唯一要说明的就是不同的地方。

1.4,整型变量

1.4.1整型变量int

// 方式一:在定义时给出初始值
int a = 10;
System.out.println(a);//10

// 方式二:在定义时没有给初始值,但使用前必须设置初值
int b;
b = 10;
System.out.println(b);//10
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值