1

【java入门】超基础的java入门知识,细节拉满

 1 year ago
source link: https://blog.51cto.com/u_15558033/5655437
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

【java入门】超基础的java入门知识,细节拉满

推荐 原创

苦糖? 2022-09-06 12:51:36 ©著作权

文章标签 java 浮点数 数据类型 文章分类 Java 编程语言 yyds干货盘点 阅读数189

数据类型与变量

1.字面常量

常量即程序运行期间,固定不变的量称为常量,比如:一天24小时。

字面常量的分类:

字符串常量:由""括起 ”、“hello”、“你好”。

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

浮点数常量:程序中直接写的小数,比如:3.14、0.49 字符常量:由 单引号 括起来的当个字符,比如:‘A’、‘1’

布尔常量:只有两种true和false(真和假)

空常量:null

注意:字符串、整形、浮点型、字符型以及布尔型,在Java中都称为数据类型。

2.数据类型

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

基本数据类型有四类八种:

四类:整型、浮点型(小数)、字符型以及布尔型

八种:byte; short; int; long; float; double; char; boolean

【java入门】超基础的java入门知识,细节拉满_数据类型

数据类型的内存占用大小和取值范围如下图

【java入门】超基础的java入门知识,细节拉满_数据类型_02
【java入门】超基础的java入门知识,细节拉满_java_03

什么是变量,通俗来讲,变量就是值会变化的量,如我们的年龄,身高等等,那在Java中怎么创建变量呢?

定义变量的语法格式为:

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

【java入门】超基础的java入门知识,细节拉满_浮点数_04

第一个Java程序

【java入门】超基础的java入门知识,细节拉满_数据类型_05

public class涉及到对象和类,现在先不说

main是主方法,c++中称主函数

我们先创建一个字符串“HelloWorld"

把他打印在屏幕上

【java入门】超基础的java入门知识,细节拉满_浮点数_06

程序运行结果就是这样

【java入门】超基础的java入门知识,细节拉满_java_07

整型变量(int)

【java入门】超基础的java入门知识,细节拉满_数据类型_08
【java入门】超基础的java入门知识,细节拉满_浮点数_09

短整型变量

【java入门】超基础的java入门知识,细节拉满_java_10

注意事项:

1、short在任何系统下都占2个字节

2、short的表示范围为:-32768 ~ 32767

3、使用时注意不要超过范围(一般使用比较少) 4. short的包装类型为Short

【java入门】超基础的java入门知识,细节拉满_java_11

注意事项:

1、byte在任何系统下都占1个字节

2、byte的范围是:-128 ~ 127

3、字节的包装类型为Byte

浮点数类型

双精度浮点型double

【java入门】超基础的java入门知识,细节拉满_数据类型_12

有趣的一个代码,如下会输出什么呢

【java入门】超基础的java入门知识,细节拉满_数据类型_13

在 Java 中, int 除以 int 的值仍然是 int(会直接舍弃小数部分)。如果想得到 0.5, 需要使用 double 类型计算.

又有趣的一个代码,如下会输出什么呢,

【java入门】超基础的java入门知识,细节拉满_java_14

注意事项:

1、double在任何系统下都占8个字节

2、浮点数与整数在内存中的存储方式不同,不能单纯使用2 n 2^n2

n的形式来计算

3、double的包装类型为Double

4、double 类型的内存布局遵守 IEEE 754 标准(和C语言一样), 尝试使用有限的内存空间表示可能无限的小数, 势必

会存在一定的精度误差,因此浮点数是个近似值,并不是精确值。

单精度浮点数

【java入门】超基础的java入门知识,细节拉满_数据类型_15

float 类型在 Java 中占四个字节, 同样遵守 IEEE 754 标准. 由于表示的数据精度范围较小, 一般在工程上用到浮点数都优先考虑 double, 不太推荐使用 float. float的包装类型为Float。

字符串类型

【java入门】超基础的java入门知识,细节拉满_java_16

注意事项: 1. Java 中使用 单引号 + 单个字母 的形式表示字符字面值.

2. 计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类更多, 包括中文.

布尔型变量

布尔类型常用来表示真假,在现实生活中也是经常出现的,比如:听说xxx同学买彩票中了一个亿…,听到后估计大部分人第一反应就是:我x,真的假的?

【java入门】超基础的java入门知识,细节拉满_数据类型_17

注意事项:

1、boolean 类型的变量只有两种取值, true 表示真, false 表示假.

2、Java 的 boolean 类型和 int 不能相互转换, 不存在C语言中 1 表示 true, 0 表示 false 这样的用法.

字符串类型

【java入门】超基础的java入门知识,细节拉满_数据类型_18
【java入门】超基础的java入门知识,细节拉满_数据类型_19

对字符串进行简单的介绍,大家初学者现在能够正常使用即可。

  • 收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK