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类型。
类型 | 存储需求 | 取值范围 |
---|---|---|
int | 4字节 | -2 147 483 648 ~ 2 147 483 647(正好超过20亿) |
short | 2字节 | -32 768 ~ 32 767 |
long | 8字节 | -9223 372 036 845 775 808 ~ 9 223 372 036 854 775 807 |
byte | 1字节 | -128 ~ 127 |
类型 | 存储需求 | 取值范围 |
---|---|---|
float | 4字节 | 大约±3.402 823 47E + 38F(有效位数为6~7位) |
double33 | 8字节 | 大约±1.797 693 134 862 315 70E + 308 (有效位数为15位) |
转义序列 | 名称 | Unicode值 |
\b | 退格 | \u0008 |
\t | 制表 | \u0009 |
\n | 换行 | \u000a |
\r | 回车 | \u000d |
\‘’ | 双引号 | \u0022 |
\’ | 单引号 | \u0027 |
\\ | 反斜杠 | \u005c |
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
注意:&&和||是按照“短路”方式求值的。
相关文章推荐
- JAVA基础【3.2】《Java核心技术1》Java的基本程序设计结构-代码注释
- JAVA基础【3.6】《Java核心技术1》Java的基本程序设计结构-字符串
- java基础:基本程序设计结构-1
- JAVA基础【3.5】《Java核心技术1》Java的基本程序设计结构-运算符【收集】
- 【Java核心计算 基础知识(第9版)】第3章 Java的基本程序设计结构
- JAVA基础【3.10】《Java核心技术1》Java的基本程序设计结构-数组
- JAVA基础【3.8】《Java核心技术1》Java的基本程序设计结构-控制流程
- JAVA基础【3.9】《Java核心技术1》Java的基本程序设计结构-大数值
- JAVA基础【3.3】《Java核心技术1》Java的基本程序设计结构-数据类型
- [学习笔记] Java核心技术 卷一:基础知识 Java 的基本程序设计结构(一)
- JAVA基础【3.7】《Java核心技术1》Java的基本程序设计结构-输入输出
- 基础知识(3)- Java的基本程序设计结构
- JAVA学习笔记-基本程序设计结构
- 专业语言:Java程序设计的基本结构
- 第三章 Java的基本程序设计结构——字符串
- java基本的程序设计结构之printf,NumberFormat,java.util.Scanner相关的知识点与实例
- Java的基本程序设计结构(一)
- 专业语言:Java程序设计的基本结构
- Java核心技术 卷1 读书笔记 (3 Java基本程序设计结构)
- JAVA基础-程序的基本结构、函数与数组