Java基本程序设计结构

1.注释

2.数据类型

  Java是强类型语言,共有8种基本类型(primitive type),其中4种整形、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。

2.1.整形

  • 整形用于表示没有小数部分的数值。

  • 在Java中,整数的范围与运行Java代码的机器无关。

类型 存储需求 取值范围
int 4字节 -2 147 483 648~2 147 483 647(正好超过20亿)
short 2字节 -32768~32767
long 8字节 -9 223 372 036 854 775 808~9 223 372 036 854 775 807
byte 1字节 -128~127

2.2.浮点类型

  • 浮点类型用于表示有小数部分的数值。
  • float 类型的数值有一个后缀F或f(例如:3.14F),无后缀默认为double类型,也可以加后缀D或者d(例如3.14D),绝大多数程序采用double类型。
类型 存储要求 取值范围
float 4字节 大约±3.402 823 47E+38F(有效位数6~7位)
double 8字节 大约±1.797 639 134 862 315 70E+308(有效位数为15位)

2.3.char类型

  • char类型取值范围:\u0000到\Uffff.
  • 强烈建议不要在程序中使用char类型,最好将需要处理的字符串用抽象数据类型表示。

特殊字符的转义序列

转义序列 名称 Unicode值
\b 退格 \uooo8
\t 制表 \u0009
\n 换行 \u000a
\r 回车 \u000d
\“ 双引号 \u0022
\‘ 单引号 \u005c

2.4.boolean类型

  • 布尔类型:false 和 true,用于判断逻辑条件。
  • 整数型和布尔值之间不能相互转换。

3.变量

变量名

  变量名必须是一个以字母开头由字母或数字构成的序列。Java中”字母“和”数字“的范围更大,字母包括’A’~‘Z’、’a’~‘z’、’_’、’$’等,希腊人可以用π。同样,数字包括’0’~’9’和在某种语言中表示数字的任何Unicode字符。

  • 不能使用Java保留字作为变量名;
  • 一行可以申明多个变量,但不建议这么做;
  • 变量名大小写敏感;

    变量初始化

      变量申明之后,必须用赋值语句对变量进行显式初始化。
    1
    2
    3
    4
    5
    6
    7
    int vacationDays;
    System.out.println(vacationDays);//Error--variable not initialized
    int vacationDays;
    vacationDays =12;//第一种初始化方式
    int vacationDays = 12;//第二种初始化方式

2.5.常量

  在Java中,利用关键字final指示常量。例如:

1
2
3
4
5
6
7
8
9
10
public class Constants
{
public static void main(String[] args)
{
final double CM_PER_INCH = 2.54;
double paperWidth = 8.5;
double paperHeight = 11;
System.out.println("Paper size in centimeters:" + paperWidth * CM_PER_INCH + "by" + paperHeight * CM_PER_INCH);
}
}

  • 关键字final表示这个变量只能赋值一次,无法再次修改。
  • 习惯上,常量名使用全大写。

  在Java中,经常希望某个变量可以在一个类中的多个方法中使用,通常讲这些变量称为类变量。使用关键字static final设置类变量。

1
2
3
4
5
6
7
8
9
10
public class Constants2
{
public static final double CM_PER_INCH = 2.54;
public static void main(String[] args)
{
double paperWidth = 8.5;
double paperHeight = 11;
System.out.println("Paper size in centimeters:" + paperWidth * CM_PER_INCH + "by " + paperHeight * CM_PER_INCH);
}
}

  如果一个常量被申明为public,那么其他类中的方法也可以使用该变量。在上面的事例中,Constants2.CM_PER_INCH 就是这样的变量。

4.运算符

5.字符串

-------------本文结束感谢您的阅读-------------