Java笔记(一)--Java的基本程序设计结构(一)
- 类命名规范
- 注释
- 数据类型
- 变量和常量
- 运算符
类命名规范
类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母都应该大写(骆驼命名法,如:CamelCase)。
注释
- 行注释//:从//开始到本行结尾
- 段落注释/* */:使用/*和/*将一段注释括起来
- 文档注释/** */:可以自动生成文档。
数据类型
Java是一种强类型语言,必须为每个变量声明一种类型。
Java中共有8种基本类型:4种整形(int,short,long,byte),2种浮点型(float,double),1种用于表示Unicode编码的字符单元的字符类型char,1种表示真值的boolean类型。
变量和常量
变量
每个变量都有一个类型。在声明变量时,变量的类型位于变量名之前:
double salary;
int vacationDays;
变量在使用前必须初始化。
常量
Java中,使用关键字final指示常量。习惯上,常量名使用全大写。
类常量
如果希望某个常量可以在一个类中的多个方法中使用,那么这种常量称为类常量。可以使用关键字static final设置类常量。
类常量通常定义于main方法外部。
运算符
算术运算符:
- 算术运算符:+、-、*、/
- /运算的两个操作数都是整数时,表示整数除法;否则,表示浮点除法
- 求余(取模)操作:%
- 整数被0除会产生一个异常;浮点数被0除会得到无穷大或NaN结果
数学函数与常量
Math类中包含了许多数学函数。如:
double y = Math.sqrt(x); //sqrt方法是求数值的平方根
double y = Math.pow(x, a); //pow方法是幂运算,求x的a次幂
常用三角函数:
Math.sin
Math.cos
Math.tan
Math.atan
Math.atan2
指数函数及它的反函数:
Math.exp
Math.log
Math.log10
两个用于表示π和e常量的近似值:
Math.PI
Math.E
浮点数舍入运算:
- Math.round