第4章 数学函数、字符和字符串
4.1 常用数学函数
Math类中的方法分为三类:三角函数方法(trigonometric method)、指数函数方法(exponent method)和服务方法(service method)。
服务方法包括取整、求最小值、求最大值、求绝对值和随机方法。
除了这些方法之外,Math类还提供了两个很有用的double型常量,PI和E(自然对数的底)。可以在任意程序中用Math.PI和Math.E来使用这两个常量。
Math类在程序中使用,但是并没有导入,因为它在java.lang包中。在一个Java程序中,java.lang包中的所有类是隐式导入的。
4.1.1 三角函数方法
sin(radians) 返回以弧度为单位的角度的三角正弦函数值 ...
第3章 选择
3.1 引言
程序可以基于条件决定执行哪些语句。
选择语句要用到的条件采用布尔表达式计算。布尔表达式是计算结果为布尔值true或者false的表达式。
3.2 Boolean数据类型
Java提供六种关系操作符(relational operator)也称为比较操作符(comparison operator),用于两个值的比较。
保存布尔值的变量称为布尔变量(boolean variable),boolean数据类型用于声明布尔型变量。
3.3 if语句
if语句是一个构造,允许程序确定执行的可选路径。
Java有几种类型的选择语句:单分支if语句。双分支if-else语句、嵌套if语句、多分支if-else语句、switch语句和条件操作符。
单分支if语句是指当且仅...
第2章 基本程序设计
2.1 编写简单的程序
编写程序设计如何设计算法以及如何将算法翻译成程序指令,即代码。
算法描述的是:如果要解决一个问题,所需要执行的动作以及这些动作的执行顺序。算法可以帮助程序员在使用程序设计语言编写程序之前进行规划。算法可以用自然语言或者伪代码(即自然语言和程序设计代码混在一起使用)描述。
变量代表存储在计算机内存中的一个值。变量名应该尽量选择描述性的名字。
声明变量:指明变量的数据类型。
2.2 从控制台读取输入
{
Scanner input = new Scanner(System.in);
double radius = input.nextDouble();
}
new Scanner(System.in):创建一个Scanner类型的...
第1章 计算机、程序和Java概述
1.1 什么是计算机
计算机包括硬件(hardware)和软件(software)两部分。
一台计算机由以下几个主要的硬件组件构成:
中央处理器CPU
内存(主存)
存储设备(如,磁盘、光盘)
输入设备(如,鼠标、键盘)
输出设备(如,显示器和打印机)
通信设备(如,调制解调器和网卡)
这些组件通过一个称为总线(bus)的子系统连接。在个人计算机上,总线搭建在主板上,主板是一个连接计算机各个部分的电路板。
1.1.1 中央处理器
中央处理器(Central Processing Unit)从内存中获取指令,然后执行这些指令。CPU通常由两部分组成:控制单元(control unit)和算术/逻辑单元(arithmetic/logic unit)。控制单元...
Git 与 MarkDown 的使用
Git
Git初始配置
1.在git设置一下身份的名字和邮箱
进入到需要提交的文件夹底下。
{
git config --global user.name "yourname"
git config --global user.email "your@email.com"
}
2.手动删除.ssh文件夹(直接搜索该文件夹)下的known_hosts(通常在c盘用户文件夹下)
3.git输入命令
{
ssh-keygen -t rsa -C "your@email.com"(请填你设置的邮箱地址)
}
出现:
Generating public/private rsa key pair.
Enter file in whic...
IDEA中Maven的配置
1.创建Maven项目
File -> Project -> Maven
2.配置阿里云Maven镜像
pom.xml -> Maven -> open’settings.xml’ -> 配置阿里云Maven镜像
{
<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http:...