我是靠谱客的博主 纯真饼干,最近开发中收集的这篇文章主要介绍Java语言初识——基本数据类型一、Java语言是强类型语言二、Java基本数据类型三、变量的命名规则3四、常量五、数据类型转换,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、Java语言是强类型语言

定义一个变量的时候,必须告诉编译器这个 变量 的类型。

​​​​在这里插入图片描述

二、Java基本数据类型

在这里插入图片描述

1.整型

整型变量默认值为0。1

在这里插入图片描述
整型除整型一定是整型(会忽略小数点)。

- byte型(1字节)

在这里插入图片描述
在进行IO编程时使用(文件输入输出、网络文件传输)
数据范围:-128 ~127

- short型(2字节)

在这里插入图片描述

- int型(4字节)

在这里插入图片描述

最大值:2^31-1(最高位表示符号,0为正,1为负数)

最小值:-2^31

- long(8字节)

定义一个长整型变量时,推荐在数字后加L(l),表示是一个长整型数字。
在这里插入图片描述
数据范围:-2^63 ~ 2^63-1

2.浮点型

浮点型变量默认值为0.0。

- float (单精度浮点型)4字节

在这里插入图片描述
不标注F(f)默认为double型。

- double(双精度浮点型)8字节

在这里插入图片描述
浮点数计算会有精度丢失问题,使用BigDecimal类来解决。
![在这里插入图片描述](https://img-blog.csdnimg.cn/371c20bdca154ac889761a74da9b4cd5.png =500x190#pic_center)

3.字符型

- char (2字节)

可以表示所有语言(Unicode编码)
在这里插入图片描述
字符型默认值为u0000,也就是空格符。
整型可以与字符型互换
在这里插入图片描述

4.布尔型

- boolean

布尔值只有两个值,true表示真,false表示假,且默认值为false。2
在这里插入图片描述

三、变量的命名规则3

硬性指标

  • 一个变量名只能包含数字、字母和下划线
  • 数字不能开头
  • 变量名是大小写敏感的,即num和Num是两个不同的变量

软性指标

  1. 变量命名要具有描述性,见名知意
  2. 变量名不宜使用拼音(但不绝对)
  3. 变量名的词性推荐使用名词
  4. 变量名推荐 小驼峰命名法
string studengtName ='张三';
int minValue =20;

四、常量

常量:声明后值不能改变的变量。
常量命名:单词全部大写,多个单词下划线分隔_

1.final关键词修饰的变量

在这里插入图片描述

2.字面型常量

字面型常量:直接写出来的值,这种值称为字面型常量。
10(int) — 十进制 10
010 — 八进制 8
0x10 — 十六进制 16
0b10 — 二进制 2
1.0(double)   1.5e2(double)   true(boolean) ‘a’(char) “abc”(String)
在这里插入图片描述

五、数据类型转换

1.从小类型 -> 大类型

涉及到运算时,会自动提升类型。
在这里插入图片描述

2.从大类型 -> 小类型

在这里插入图片描述
强制类型转换,有丢失精度的风险。
在这里插入图片描述

  • 当将字面型变量赋值给byte时
    若该值在byte的保存范围之内可以直接赋值,否则编译报错
    在这里插入图片描述
  • 当进行byte变量直接的运算时
    JVM内部会将byte变量提升为int进行运算(计算机内部将小于4字节的类型提升为4字节进行存储)
    在这里插入图片描述

3.String类型和其他所有类型的转换

  • String -> int
    只有纯数字组成的字符串可以转换为int型,否则运行时异常。
    在这里插入图片描述
  • int -> String
    a.整型直接和字符串(“”)相加
    在这里插入图片描述
    b.使用String.valueOf(int)
    在这里插入图片描述

  1. 方法中定义的变量称为局部变量,局部变量没有默认值。 ↩︎

  2. Java中布尔值与0和1毫无关系。 ↩︎

  3. 类命名:从第一个单词开始大写
    项目(包)命名:全小写,多个单词通过下划线_分割 ↩︎

最后

以上就是纯真饼干为你收集整理的Java语言初识——基本数据类型一、Java语言是强类型语言二、Java基本数据类型三、变量的命名规则3四、常量五、数据类型转换的全部内容,希望文章能够帮你解决Java语言初识——基本数据类型一、Java语言是强类型语言二、Java基本数据类型三、变量的命名规则3四、常量五、数据类型转换所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部