【Java入门】数据类型与变量(一)

简介: 【Java入门】数据类型与变量(一)

复习一下上期博客的内容,用图表示


1. 字面常量


在上节课HelloWorld程序中, System.Out.println(“Hello World”); 语句,不论程序何时运行,输出的都是HelloWorld,其实"Hello World"就是字面常量。

常量即程序运行期间,固定不变的量称为常量,比如:一个礼拜七天,一年12个月等。

public class Demo{
    public static void main(String[] args){
         System.Out.println("hello world!");
         System.Out.println(100);
         System.Out.println(3.14);
         System.Out.println('A');
         System.Out.println(true);
         System.Out.println(false);
   }
}


其中:100、3.14、‘A’、true/false都是常量,将其称为字面常量。

字面常量的分类:


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

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

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

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

布尔常量:只有两种true和false

空常量:null(后面了讲)

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


2. 数据类型


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

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


四类:整型、浮点型、字符型以及布尔型


八种:

注意:


不论是在16位系统还是32位系统,int都占用4个字节,long都占8个字节

整形和浮点型都是带有符号的

整型默认为int型,浮点型默认为double

字符串属于引用类型,该中类型后序介绍。


什么是字节?


字节是计算机中表示空间大小的基本单位.


计算机使用二进制表示数据. 我们认为 8 个二进制位(bit) 为一个字节(Byte).


我们平时的计算机为 8GB 内存, 意思是 8G 个字节.


其中 1KB = 1024 Byte, 1MB = 1024 KB, 1GB = 1024 MB.


所以 8GB 相当于 80 多亿个字节.


3. 变量


3.1 变量概念

在程序中,除了有始终不变的常量外,有些内容可能会经常改变,比如:人的年龄、身高、成绩分数、数学函数的计算结果等,对于这些经常改变的内容,在Java程序中,称为变量。而数据类型就是用来定义不同种类变量的。


3.2 语法格式

定义变量的语法格式为:


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


比如:


int a = 10; // 定义整形变量a,a是变量名也称为标识符,该变量中放置的值为10

double d = 3.14;

char c = ‘A’;

boolean b = true;

Systemout.println(a);

System.out.println(d);

System.out.println©;

System.out.println(b);

a = 100; // a是变量,a中的值是可以修改的,注意:= 在java中表示赋值,即将100交给a,a中保存的值就是100

System.out.println(a);

// 注意:在一行可以定义多个相同类型的变量

int a1 = 10, a2 = 20, a3 = 30;

System.out.println(a1);

System.out.println(a2);

System.out.println(a3);

相关文章
|
10天前
|
Java
java基础(8)数据类型的分类
Java数据类型分为基本数据类型(8种)和引用数据类型。基本类型包括byte, short, int, long, float, double, boolean, char。每种类型有固定占用空间大小,如int占用4字节。字符编码如ASCII和Unicode用于将文字转换为计算机可识别的二进制形式。
43 2
|
10天前
|
存储 Java
java基础(7)变量以及变量的分类
Java变量是内存中存储数据的基本单元,包含数据类型、名称和字面值。变量的数据类型决定了分配的内存空间大小。变量声明格式为“数据类型 变量名;”,变量名应符合标识符命名规范。变量可以重新赋值,但数据类型需一致。变量可以一行声明多个,作用域决定了变量的可用范围。变量分为局部变量和成员变量,局部变量定义在方法体内,成员变量定义在方法体外、类体内。
25 2
|
10天前
|
存储 Java Windows
java基础(9)数据类型中的char类型以及涉及到的转义字符
Java中的char类型可以存储一个中文字符,因为它占用两个字节。转义字符允许在代码中使用特殊字符,例如`\n`表示换行,`\t`表示制表符,`\\`表示反斜杠,`\'`表示单引号,`\"`表示双引号。可以使用`\u`后跟Unicode编码来表示特定的字符。
25 2
java基础(9)数据类型中的char类型以及涉及到的转义字符
|
11天前
|
Java 程序员 UED
Java中的异常处理:从入门到精通
【9月更文挑战第23天】在Java编程的世界中,异常是程序执行过程中不可避免的事件,它们可能会中断正常的流程并导致程序崩溃。本文将通过浅显易懂的方式,引导你理解Java异常处理的基本概念和高级技巧,帮助你编写更健壮、更可靠的代码。我们将一起探索如何捕获和处理异常,以及如何使用自定义异常来增强程序的逻辑和用户体验。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供有价值的见解和实用的技巧。
30 4
|
10天前
|
Java
java基础(10)数据类型中的整数类型
Java中的整数类型包括byte、short、int和long。整数字面值默认为int类型,加L表示long类型。整数字面值可以是十进制、八进制(0开头)或十六进制(0x开头)。小容量类型(如int)可自动转换为大容量类型(如long),但大容量转小容量需强制转换,可能导致精度损失。
22 2
|
22天前
|
存储 Java
Java内置数据类型和实例的详解
Java内置数据类型分为基本和引用两类。基本数据类型包括整型(`byte`、`short`、`int`、`long`)、浮点型(`float`、`double`)、字符型(`char`)和布尔型(`boolean`),用于存储简单的数值;引用数据类型则用于存储对象的引用,包括类(如`String`)、接口和数组。掌握这两类数据类型是Java编程的基础。以下示例展示了各种数据类型的使用方法。
|
22天前
|
JavaScript 前端开发 Java
通过JUnit5访问Java静态、私有、保护变量和方法
在《通过Gtest访问C++静态、私有、保护变量和方法》一文中介绍了如何通过Gtest访问C++静态、私有、保护变量和方法,本文介绍如何通过Junit5访问Java静态、私有、保护变量和方法。
18 0
|
23天前
|
Java 程序员
Java中的异常处理:从入门到精通
在Java编程的世界中,异常处理是保持程序稳定性和可靠性的关键。本文将通过一个独特的视角—把异常处理比作一场“捉迷藏”游戏—来探讨如何在Java中有效管理异常。我们将一起学习如何识别、捕捉以及处理可能出现的异常,确保你的程序即使在面对不可预见的错误时也能优雅地运行。准备好了吗?让我们开始这场寻找并解决Java异常的冒险吧!
|
2月前
|
存储 Java
02 Java基础语法(变量+数据类型+运算符)(下)
02 Java基础语法(变量+数据类型+运算符)
23 5
|
4月前
|
存储 Java
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
32 0
下一篇
无影云桌面