Java基础笔记:变量、运算与输入输出详解
需积分: 0 113 浏览量
更新于2024-08-03
收藏 219KB PDF 举报
本笔记主要涵盖了计算机编程基础中的核心概念和部分Java语言相关内容。首先,我们回顾了变量和常量的概念:
1.1 **变量与常量**
- 变量是程序中用于存储数据的占位符,如 `inta=3;` 这里定义了一个整型变量a,并赋予它初始值3。
- 常量则是具有固定值的标识符,例如 `int`、`double` 和 `long` 类型的常量,如 `3.1,3.44` 和 `3333L`。
- Java中的基本数据类型包括:`byte`, `short`, `char`, 以及 `float`, `double` 和 `boolean`。`byte`和`short`可以分别存储有符号和无符号整数,`long`可以存储更大的数值。
1.1.4 **运算符**
- 算术运算符包括 `+`, `-`, `*`, `/`, `%`,用于执行基本数学操作。
- 复合运算符 `+=`, `-=` 等允许同时进行赋值和运算。
- 浮点数计算中,对于精确的浮点数运算,可能需要使用 `BigDecimal` 类来避免精度丢失。
2.1 **输入输出**
- `System.out.println()` 和 `System.out.printf()` 是Java中常用的输出语句,用于打印到控制台。
- 输入则通过 `Scanner()` 类从用户那里获取输入数据。
3. **运算符优先级和顺序**
- 在Java中,运算符遵循一定的优先级规则,先执行结构(如括号)再执行代码。
- 举例中,尽管 `short` 类型的加法看起来可能有问题,但因为Java自动提升了运算类型,所以 `shortc1 = 3 + 4` 没有错误。
4. **输入对话框与确认对话框**
- `JOptionPane` 是Java Swing库的一部分,用于显示消息框和获取用户输入。`showInputDialog` 用于文本输入,`showConfirmDialog` 则用于显示确认对话框。
5. **运算符分类**
- 运算符分为算术运算、自增/减、赋值、复合运算、逻辑运算(`&&`, `||`, `&`, `|`, `>><<`),以及条件运算符。
3.1 **前缀和后缀递增/递减运算**
- `++` 和 `--` 作为前缀和后缀运算符,会影响变量的值并返回新的值。例如,`++a` 先增加值再使用,而 `a++` 则在使用完后增加。
总结来说,这份笔记着重介绍了Java语言的基础知识,包括变量和常量、基本数据类型、运算符的使用,以及简单的输入输出和对话框操作。理解这些概念对于初学者来说至关重要,它们是构建更复杂程序的基石。此外,对运算符优先级和处理不同类型的运算也有助于编写高效且易读的代码。
2020-02-27 上传
2023-09-28 上传
孙菲霖
- 粉丝: 35
- 资源: 2
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析