您的位置:首页 > 编程语言 > Java开发

Java基础——Java的基本程序设计结构

2018-03-18 23:01 204 查看

《Java核心技术》之Java的基本程序设计结构

一个最简单的Java应用程序

    下面看一个最简单的Java应用程序,它只发送一条消息到控制台窗口中:public class FirstSample //定义类
{

public static void main(String[] args) //定义方法
{
System.out.println("We will not use 'Hello, world!'");
}
}以上程序包含一个Java类和一个属于Java类的Java方法,这个程序虽然很简单,但所有的Java应用程序都具有这种结构。

Java的注释

Java有三种注释方法:单行注释, 多行注释和文档注释。
单行注释使用//,其注释内容从//开始到本行结尾。
多行注释即可以在每行的注释前面标记//,也可以使用/*和*/将一段比较长的注释括起来。
第三种注释可以用来自动的生成文档。这种注释以/**开始,以*/结束。

Java的数据类型

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

Java整型
类型存储需求取值范围
int4字节-2 147 483 648 ~ 2 147 483 647(正好超过20亿)
short2字节-32 768 ~ 32 767
long8字节-9223 372 036 845 775 808 ~ 9 223 372 036 854 775 807
byte1字节-128 ~ 127
浮点类型
类型                    存储需求取值范围
float4字节大约±3.402 823 47E + 38F(有效位数为6~7位)
double338字节大约±1.797 693 134 862 315 70E + 308 (有效位数为15位)
特殊字符的转义序列符
转义序列名称Unicode值
\b退格\u0008
\t制表\u0009
\n换行\u000a
\r回车\u000d
\‘’双引号\u0022
\’单引号\u0027
\\反斜杠\u005c
要想弄清楚char类型,就必须了解Unicode编码表。
boolean(布尔)类型有两个值:false和true,用来判定逻辑条件。整形值和布尔值之间不能进行相互转换。

变量

在Java中,每一个变量属于一种类型。
变量的声明:
double salary;
boolean done;
int  i, j;(出于程序的可读性,不提倡这种风格)
注意:变量名必须是一个以字母开头的由字母或数字构成的序列。不能包含空格,Java保留字,且大小写敏感;变量名长度不限。
变量的初始化(变量在使用之前一定要初始化):
int vacationDays;
vacationDays = 12;
double salary = 65000.0;

常量

在Java中,利用关键字final指示常量。关键字final表示这个变量只能被赋值一次。一旦被赋值之后,就不能够再更改了。习惯上,常量名使用全大写。
final double CM_PER_INCH = 2.54;
类常量:
public static final double CM_PEER_INCH = 2.54;

运算符

在Java中,使用算术运算符+、-、*、/、%、i++、++i、==、!=、>、>=、<、<=、&&、||、!、condition ? exps1 : exps2、&、|、^、~、>>、<<、
int m = 7;
int n = 7;
int a=2*++m; // now a is 16, m is 8
int b=2*m++;//now b is 14, m is 8
注意:&&和||是按照“短路”方式求值的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: