Java基础笔记:变量、运算与输入输出详解

需积分: 0 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语言的基础知识,包括变量和常量、基本数据类型、运算符的使用,以及简单的输入输出和对话框操作。理解这些概念对于初学者来说至关重要,它们是构建更复杂程序的基石。此外,对运算符优先级和处理不同类型的运算也有助于编写高效且易读的代码。