Java编程基础:控制台输入与数据类型详解

5星 · 超过95%的资源 需积分: 33 5 下载量 199 浏览量 更新于2024-07-28 收藏 17.96MB PDF 举报
"《Java编程入门教程》是一份详尽的英文版教学资料,专为初学者设计,提供了全面的Java基础知识。本书的核心内容围绕Java编程语言展开,包括控制台输入与输出、原始数据类型、比较和逻辑运算符、算术运算符、switch语句以及基本的赋值操作等关键知识点。 1. **控制台输入与输出**:通过`Scanner input = new Scanner(System.in);`,程序可以接收用户从键盘输入的数据,如整型`nextInt()`, 长整型`nextLong()`, 浮点型`nextDouble()`,字符串`next()`。控制台输出则通过`System.out.println()`实现,用于显示程序计算结果或提示信息。 2. **原始数据类型**: - `byte`:8位,有符号整数。 - `short`:16位,有符号整数。 - `int`:32位,有符号整数。 - `long`:64位,有符号整数。 - `float`:32位,浮点数。 - `double`:64位,双精度浮点数。 - `char`:16位,用于存储单个字符。 - `boolean`:仅两个值:`true`和`false`,表示逻辑状态。 3. **比较和逻辑运算符**: - `<`、`<=`、`>`、`>=`:用于比较数值。 - `==`、`!=`:用于检查值是否相等或不等。 - `&&`:短路逻辑与,如果第一个条件为假,则不会执行第二个条件。 - `||`:短路逻辑或,如果第一个条件为真,则不会执行第二个条件。 - `!`:取反操作符,用于否定一个布尔值。 4. **算术运算符**: - `+`、`-`:加法和减法。 - `*`、`/`、`%`:乘法、除法和取余数。 - `++`、`--`:前缀和后缀递增/递减操作符,用于修改变量值。 5. **switch语句**: 用在多种可能情况的选择结构中,根据`intExpression`的值执行相应的`case`代码块,直到遇到`break`结束当前分支。`default`分支用于处理所有未匹配的情况。 6. **赋值操作符**: - `=`:基本赋值。 - `+=`、`-=`、`*=`、`/=`:用于执行相应运算并同时更新变量。 此外,该教程还配有一个 Companion Website(www.pearsonhighered.com/liang),提供更深入的学习资源和支持,对于想要系统学习Java的读者来说,这是一份极其宝贵的参考资料。通过本教程,读者将逐步掌握Java编程基础,为后续进阶学习打下坚实的基础。"