【JavaSE】Java基础语法(一)

news/2025/2/19 4:42:10/

文章目录

  • 1. ⛄常量
  • 2. ⛄数据类型
    • 2.1 🌠🌠计算机存储单元
    • 2.2 🌠🌠Java 中的数据类型
  • 3. ⛄变量的注意事项
  • 4. ⛄键盘录入
  • 5. ⛄标识符


在这里插入图片描述

1. ⛄常量


常量:在程序运行过程中,其值不可以发生改变的量。

Java中的常量分类

🍉字符串常量 用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、“abc”、"中国"等
🍉整数常量 整数,例如:-10、0、88等
🍉小数常量 小数,例如:-5.5、1.0、88.88等
🍉字符常量 用单引号括起来的一个字符,例如:‘a’、‘5’、‘B’、'中’等
🍉布尔常量 布尔值,表示真假,只有两个值 true 和 false
🍉空常量 一个特殊的值,空值,值为null

空常量外,其他常量均可使用输出语句直接输出。

public class Demo {public static void main(String[] args) {System.out.println(10); // 输出一个整数System.out.println(5.5); // 输出一个小数System.out.println('a'); // 输出一个字符 只能放一个字符System.out.println(true); // 输出boolean值trueSystem.out.println("西安欢迎您!"); // 输出字符串}
}

2. ⛄数据类型

2.1 🌠🌠计算机存储单元


我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫
“位(bit)”,我们又称之为“比特位”,通常用小写的字母”b”表示。而计算机中最基本的存储单元叫“字节
(byte)”,

通常用大写字母”B”表示,字节是由连续的8个位组成。

除了字节外还有一些常用的存储单位,其换算单位如下:

🍓1B(字节) = 8bit

🍓1KB = 1024B

🍓1MB = 1024KB

🍓1GB = 1024MB

🍓1TB = 1024G

2.2 🌠🌠Java 中的数据类型

Java是一个强类型语言,Java中的数据必须明确数据类型。在Java中的数据类型包括基本数据类型和引
用数据类型两种。

Java中的基本数据类型:

数据类型关键字内存占用取值范围
整数类型byte1-128~127
short2-32768~32767
int4-2的31次方到2的31次方-1
long8-2的63次方到2的63次方-1
浮点类型flout4负数:-3.402823E+38到-1.401298E-45
正数: 1.401298E-45到3.402823E+38
double8负数:-1.797693E+308到-4.9000000E-324
正数:4.9000000E-324 到1.797693E+308
字符流行char20-65535
布尔类型boolean1true,false

说明

e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方。
在java中整数默认是int类型,浮点数默认是double类型。


3. ⛄变量的注意事项

  1. 🍼在同一对花括号中,变量名不能重复。
  2. 🍼变量在使用之前,必须初始化(赋值)。
  3. 🍼定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类
    型,整数太大可能超出int范围。
  4. 🍼定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类
    型是double, double的取值范围是大于float的,类型不兼容。

4. ⛄键盘录入

import java.util.Scanner;
public class ScannerDemo {public static void main(String[] args) {//创建对象Scanner sc = new Scanner(System.in);//接收数据int a = sc.nextInt();//输出数据System.out.println(a);}
}

5. ⛄标识符

标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。

Java中标识符的组成规则

  • 由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
  • 不能使用java中的关键字作为标识符。
  • 标识符对大小写敏感(区分大小写)。

Java中标识符的命名约定

  • 小驼峰式命名:变量名、方法名
    • 首字母小写,从第二个单词开始每个单词的首字母大写。
  • 大驼峰式命名:类名
    • 每个单词的首字母都大写。

另外,标识符的命名最好可以做到见名知意

例如:username、studentNumber等。


在这里插入图片描述


http://www.ppmy.cn/news/76410.html

相关文章

【Linux】初识优雅的Linux编辑器——Vim

❤️前言 大家好!今天给大家带来的博客内容是关于Linux操作系统下的一款多模式文本编辑器Vim。本文将和大家一起来了解Vim编辑器的一些基础知识。 正文 Vim是一个多模式的文本编辑器(一共有十二种模式),其中我们当我们初学Vim时主要了解如下三种工作模式…

__weak类型函数

前言 今天无意之间看到了一个__weak类型函数,之前没有了解过,就查了一下资料。现在分享一下。 __weak是什么 含义解释 (1)其实这个用白话很好理解:__weak 表示弱定义,表示如果你自己定义了同名的函数就不用…

SCMA基本原理介绍

SCMA: Sparse Code Multiple Access SCMA基本原理 我们考虑一个同步(synchronous)的SCMA系统, 含1个基站(Base Station, BS); J J J个用户(so called layers);K个OFDM…

Javaweb概念

什么是javaweb JavaWeb是指,所有通过Java语言编写可以通过浏览器访问的程序的总称,叫JavaWeb。 JavaWeb是基于请求和响应来开发的。 什么是请求 请求是指客户端给服务器发送数据,叫请求Request 什么是响应 响应是指服务器给客户端回传数据&…

Linux Ubuntu配置CPU与GPU版本tensorflow库的方法

本文介绍在Linux操作系统的发行版本Ubuntu中,配置可以用CPU或GPU运行的Python新版本深度学习库tensorflow的方法。 在文章Anaconda配置Python新版本tensorflow库(CPU、GPU通用)的方法(https://blog.csdn.net/zhebushibiaoshifu/ar…

ChatGPT可能马上取代你!ChatGPT能做什么?

文章目录 前言1.客服机器人2.智能助手3.内部沟通4.个性化推荐5.语音交互6.教育培训7.医疗健康8.社交娱乐9.营销推广10.情感分析11.舆情监测12.知识管理13.金融服务14.物联网15.公共服务16.智能家居17.自动化办公18.交通出行19.游戏娱乐20.智慧城市21.决策支持22.人才招聘23.版权…

数据仓库漫谈-前世今生

数据仓库的内容非常多,每一个子模块拎出来都能讲很久。这里没法讲太多细节,大致思考了三个备选议题: 数据仓库的前世今生 数据仓库体系知识介绍 数仓开发者的路在何方? 既然是第一次分享,感觉还是跟大家普及下数仓的…

【mysql】库的操作+表的操作

文章目录 启动mysql登录mysql1.MySQL环境安装与基础认识修改端口号连接服务器服务器,数据库,表关系建表 第二讲_库的操作1.创建数据库2.创建数据库案例3.指明字符集和校验集校验规则对数据库的影响不区分大小写的查询以及结果:区分大小写的查…