博客
关于我
初学笔记 day1
阅读量:661 次
发布时间:2019-03-15

本文共 1236 字,大约阅读时间需要 4 分钟。

Java是一种强类型语言,具有明确的类型系统。语言中有八种基本数据类型:

1. 整型

int类型占4字节,是最常用的整型。在某些场景下,可能会使用其它整型类型:

  • int: 4字节
  • short: 2字节
  • long: 8字节
  • byte: 1字节

1.2 浮点类型

浮点类型用于存储浮点数值,分为float和double两种:

  • float: 4字节,通常用于简单的计算
  • double: 8字节,提供更高的精度,常用于工程和科学计算

1.3 char类型

char类型用于存储单个字符,使用单引号 enclose 其值。例如:

char c = 'A';

可以用于描述字符的Unicode编码,但建议使用String类型处理文本数据,提升代码的可读性和安全性。

1.4 boolean类型

布尔类型有两个取值:false和true。需要注意的是,Java中整型和布尔值之间不可互相转换。例如:

不能在代码中直接将int与boolean相加

2. 变量与常量

2.1 变量声明

在Java中,必须在声明变量时指定其类型。例如:

double salary; // 工资
  • 变量名必须以字母或$_开头,后面可以包含字母、数字和特殊符号
  • 访问修饰符(public、private、protected)可以用于控制变量的可见性
  • 变量名区分大小写敏感
  • 一般不宜使用保留字作为变量名

2.2 变量初始化

变量声明后必须初始化。常见的初始化方式包括:

  • 显式初始化:`int x = 10;`
  • 使用工厂方法或构造器初始化对象

黄金准则:尽量避免使用未初始化的变量。

2.3 常量

In Java, constants are declared with the final keyword. Constants can be class-level or instance-level:

  • 类常量:使用static final修饰符
  • 常量通常使用全大写字母表示

例如,可以定义一个常量来表示 π 值:

public static final double PI = 3.14159265358979323846;

2.4 枚举类型

枚举类型适用于定义有限的取值集合。比如:

enum Direction { NORTH, SOUTH, WEST, EAST }

枚举变量只能取声明中的枚举值或null。

3. 运算符

3.1 算数运算符

  • 加法(+): 1 + 2 = 3
  • 减法(-): 5 - 3 = 2
  • 乘法(*): 2 * 3 = 6
  • 除法(/): 10 / 2 = 5。此处结果为浮点数
  • 取模(%): 7 % 3 = 1

3.2 数学函数和常量

Java提供了Math类,包含以下数学函数:

  • sqrt(): 计算平方根
  • sin(), cos(), tan(): 三角函数
  • exp()和pow(): 指数函数
  • PI和E常量:用于近似值

例如:

double y = Math.sqrt(4.0);

转载地址:http://escmz.baihongyu.com/

你可能感兴趣的文章
nio 中channel和buffer的基本使用
查看>>
NIO三大组件基础知识
查看>>
NIO与零拷贝和AIO
查看>>
NIO同步网络编程
查看>>
NIO基于UDP协议的网络编程
查看>>
NIO笔记---上
查看>>
NIO蔚来 面试——IP地址你了解多少?
查看>>
NISP一级,NISP二级报考说明,零基础入门到精通,收藏这篇就够了
查看>>
NISP国家信息安全水平考试,收藏这一篇就够了
查看>>
NIS服务器的配置过程
查看>>
Nitrux 3.8 发布!性能全面提升,带来非凡体验
查看>>
NiuShop开源商城系统 SQL注入漏洞复现
查看>>
NI笔试——大数加法
查看>>
NLog 自定义字段 写入 oracle
查看>>
NLog类库使用探索——详解配置
查看>>
NLP 基于kashgari和BERT实现中文命名实体识别(NER)
查看>>
NLP 模型中的偏差和公平性检测
查看>>
Vue3.0 性能提升主要是通过哪几方面体现的?
查看>>
NLP 项目:维基百科文章爬虫和分类【01】 - 语料库阅读器
查看>>
NLP_什么是统计语言模型_条件概率的链式法则_n元统计语言模型_马尔科夫链_数据稀疏(出现了词库中没有的词)_统计语言模型的平滑策略---人工智能工作笔记0035
查看>>