Java笔记(一)--Java的基本程序设计结构(一)

Author Avatar
Zhu Yuexin Mar 23, 2017
  • 类命名规范
  • 注释
  • 数据类型
  • 变量和常量
  • 运算符

类命名规范

类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母都应该大写(骆驼命名法,如:CamelCase)。

注释

  1. 行注释//:从//开始到本行结尾
  2. 段落注释/* */:使用/*和/*将一段注释括起来
  3. 文档注释/** */:可以自动生成文档。

数据类型

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