JAVA内基本数据类型简单介绍和使用

JAVA内基本数据类型与C语言的并没有太大的差别,只是JAVA的定义更严格。
JAVA的基本数据类型分为字符型布尔型整型浮点型

1、字符型

字符型常量是用单引号括起来的单个字符(注意字符串常量是用双引号括起来)。Java的字符类型占两个字节。
另外,一些常用的转义字符:

\r  \n  \t  \b  \'  \"  \\ 

\r 表示接受键盘输入,相当于按下了回车键;
\n 表示转行;
\t 表示制表符,相当于Table
\b 表示退格键,相当于Backspace键;
\ ’ 表示单引号;
\ " 表示双引号;
\\ 表示一个斜杠\ 。

2、布尔型

布尔变量只有truefalse两个值,在流控制中常用布尔变量。因为Java是一种严格的类型语言,它不允许数值类型和布尔类型之间进行转换。

3、整型

整型又有long int short byte 四种。
那么它们有什么区别呢?

整型常量按照所占内存大小分类:
如:整型(int),占用32位,如123,-34;长整型(long),占用64位。

4、浮点型

同样,根据占用的内存长度的不同,浮点型也分为单精度浮点数float和双精度浮点数double
float占32位内存,而double占64位内存。
注意:在Java中的实型常量默认为double,所以写错单精度的实数时要在数字后面加f或F。

Java基本数据类型

简单用法

(一)变量的声明格式
数据类型 变量名1 ,变量名2;//或 数据类型 变量名 = 初始值
例如:

int num,total;
double d=5.0;

说明: 上例的int与double为数据类型,num、total及d为变量名,其中变量d进行了初始化且初始值为5.0.变量的使用是通过变量名来访问所指向的内存区域中储存的值。

(二)基本数据类型的转化
1、自动类型转换
当容量小的数据类型和容量大的数据类型做运算时,容量小的数据类型会自动转换成容量大的数据类型
容量从小到大:char,byte,short>int>long>float>double

char类型和数字类型做运算时,会根据ASCII码表吧char类转化为对应的int类型来运算。

2、强制类型转换
前面我们说了容量小的自动转换为容量大的,而容量大的数据类型要转换为容量小的数据类型就需要使用强制类型转换,使用符号()。
例如:

long l1 = 100L;
int i1 = (int)l1;

但使用强制类型转换需要注意数据精度损失的问题。

字符串与基本数据类型之间只能进行连接,即将两个数据拼接到一起,得到的结果依旧是一个字符串类型的数据。
实例代码如下:

import java.util.Scanner;
public class shiLi{
	public static void main(String[] args){
		Scanner cs=new Scanner(System.in);
		int a=cs.nextInt();
		String b=cs.next();
		String c=a+b;
	System.out.println(c);
	}
}

输入

123
abc

运行结果:

D:\java代码库>javac shiLi.java

D:\java代码库>java shiLi
123
abc
123abc

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值