JavaSE-No.1——Java的数据类型与变量

本文详细介绍了Java中的数据类型与变量,包括字面常量、基本数据类型及其分类,如整型(int、long、short、byte)、浮点型(double、float)、字符型(char)和布尔型(boolean)。还讲解了变量的概念、语法格式,以及整型、浮点型变量的使用注意事项。此外,文章讨论了类型转换,包括自动类型转换和强制类型转换,并解释了类型提升的概念。
摘要由CSDN通过智能技术生成

目录

前言

1. 字面常量

2. 数据类型

3. 变量

3.1 变量概念

3.2 语法格式

3.3 整型变量

3.3.1 整型变量

3.3.2 长整型变量

3.3.3 短整型变量

3.3.4 字节型变量

3.4 浮点型变量

3.4.1 双精度浮点型

3.4.2 单精度浮点型

3.5 字符型变量

3.6 布尔型变量

3.7 类型转换

3.7.1 自动类型转换(隐式)

3.7.2 强制类型转换(显式)

3.8 类型提升

总结


前言

  从本篇文章开始,进入到了java的学习~开始JavaSE学习的第一章,这节主要讲Java的数据类型与变量,下面我们就开始吧~


1. 字面常量

例如System.Out.println("Hello World"); 语句,不论程序何时运行,输出的都是Hello World,其实"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都是常量,将其称为字面常量。

字面常量的分类:

  1. 字符串常量:由""括起来的,比如“12345”、“hello”、“你好”。
  2. 整形常量:程序中直接写的数字(注意没有小数点),比如:100、1000
  3. 浮点数常量:程序中直接写的小数,比如:3.14、0.49
  4. 字符常量:由 单引号 括起来的当个字符,比如:'A','1'
  5. 布尔常量:只有两种 true和false
  6. 空常量: null

2. 数据类型

Java 中数据类型主要分为两类 基本数据类型 引用数据类型

基本数据类型有四类八种

  1. 四类:整型、浮点型、字符型以及布尔型
  2. 八种:
数据类型
关键字
内存占用
范围
字节型
byte
1 字节
-128 ~ 127
短整型
short
2 字节
-32768 ~ 32767
整型
int
4 字节
-2³² ~ 2³¹ - 1
长整型
long
8 字节
-2⁶³ ~ 2⁶³ - 1
单精度浮点数
float
4 字节
有范围,一般不关注
双精度浮点数
double
8 字节
有范围,一般不关注
字符型
char
2 字节
0 ~ 65535
布尔型
boolean
没有明确规定
true false

 注意:

  • 不论是在16位系统还是32位系统,int都占用4个字节,long都占8个字节
  • 整形和浮点型都是带有符号的
  • 整型默认为int型,浮点型默认为double
  • 字符串属于引用类型,该种类型后序介绍。

3. 变量

3.1 变量概念

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


3.2 语法格式

定义变量的语法格式为:数据类型 变量名 = 初始值;

比如:

public static void main(String[] args) {
        int a = 10; // 定义整形变量a,a是变量名也称为标识符,该变量中放置的值为10
        double d = 3.14;
        char c = 'A';
        boolean b = true;
        System.out.println(a);
        System.out.println(d);
        System.out.println(c);
        System.out.println(b);

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

        // 注意:在一行可以定义多个相同类型的变量
  
### 回答1: 这是Oracle官网上Java SE的下载页面,Java SE是Java平台的标准版本,它提供了Java程序开发和运行所需的核心功能和库。在该页面中,您可以下载Java SE的不同版本,包括JDK(Java Development Kit)、JRE(Java Runtime Environment)和服务器JRE。您可以选择根据您的需求和操作系统下载适当的版本。另外,您也可以在该页面上找到Java SE的文档和相关信息。 ### 回答2: https://www.oracle.com/java/technologies/javase-downloads.html 是Oracle官方Java SE下载页面。这个页面提供了Java SE的最新版本下载,以及Java SE的旧版本下载。Java SE是一种全面的计算机技术,用于开发和部署强大、可靠、安全的Java应用程序。Java SE是Java平台的核心,是开发Java Web、Java EE、Java ME等各种应用程序所必须的绕不开的基础。 在这个页面上,用户可以下载适合自己平台的Java SE版本,包括Windows、Linux和Mac OS X。用户可以选择不同的版本,比如JDK和JRE,以及特定版本号。在下载之前,用户需要同意Oracle的授权协议才能下载。协议列明了用户可以使用Java SE做什么,不可以做什么,以及特定条款和条件。用户需要认真阅读,理解,并且同意了协议才能下载。 Java SE具有很多优点,比如跨平台移植性、良好的安全性、易于学习和使用等特点。因此Java SE深受广大程序员和企业的欢迎。Java SE更新比较频繁,同时也增加了很多新的特性和优化。因此,在Java开发中要时刻关注Java SE的更新和改进,及时进行版本升级,以便获得更好的使用体验和应用性能。 ### 回答3: Oracle Java SE(Standard Edition)是目前全球最大的应用软件平台之一,它提供了广泛的基于Java语言的开发和部署工具,可在各种计算机、服务器、移动设备、网络和云中使用。Oracle Java SE是Java编程语言的官方发布,目前最新版本为Java 17。 在Oracle官方网站上,可下载Oracle Java SE的最新版本,以及其他旧版本供特定用途使用。下载包括Java开发工具包(JDK)和Java运行时环境(JRE),其中JDK含有Java编译器、调试器、JavaDoc等工具,而JRE则提供了Java应用程序的运行环境。 通过使用Oracle Java SE,开发者可编写安全、可靠和可扩展的Java应用程序,支持多个操作系统平台,包括Windows、Linux和macOS。开发Java应用程序的一个主要优点是其可移植性。Java程序可在不同平台上执行,而不需要进行修改。开发人员还可以使用大量的Java类库和API,以提高生产效率和降低应用程序的开发成本。 Oracle Java SE支持各种开发领域,包括企业级应用程序、移动应用程序、桌面应用程序、嵌入式设备和游戏开发。此外,Java也用于其他领域,如大数据处理、人工智能和机器学习。 总的来说,Oracle Java SE具有出色的跨平台性能和多功能性。它已成为开发Java应用程序的必备开发工具之一。对于Java开发者来说,定期下载和使用Oracle Java SE的最新版本是十分重要的。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值