程序注释
通常我们需要在源代码中添加文字用来对进行代码解释说明,但这些文字并不是Java代码的语法,会导致编译出错。这时我们可以使用注释来完成这一事项!
在编译时,编译器会忽略注释的存在,就好像注释内容不存在一样。所以注释并不会导致编译出错,同时注释还方便编写者和其他人阅读源代码,加强对代码的理解。
Java中提供了两种常用注释方式,分别是:
单行注释 //注释内容
多行注释 /注释内容/
文本注释/** 注释内容*/ (方法提示,类的提示)
关键字
关键字是被Java语言赋予特殊含义,具有专门用途的单词,比如之前接触的class,public,static,void均为Java已经预设好的。你可以先把Java关键字理解为“命令”!
Java中关键字一定为小写,下面是Java中所有关键字,你不需要去背,在今后的学习中重要的关键字会不断的出来。
标识符
学习完了关键字下面我们来学习一下什么是标识符。其实在Java程序中,除了关键字以外基本上都是标识符了。
其实标识符就是名称的意思,所有的名称都统称为标识符。Java中经常要定义类、方法、变量(后面会学习到),在定义他们时总要给它们起名字,这些名字就是标识符。
这里我们要学习的是如何起名字,你可能会说起名字还要学吗?答案是当然要学了!我们要学习的就是标识符的规范。
组成元素
英文字符: a-zA-Z
数字: 0-9
符号: _与$
标识符规则
数字不能开头
不可以使用关键字
严格区分大小写,不限制长度起名时,尽量达到见名知意
类的命名规则:多个单词组成,每个单词首字母大写 XxxxXxxxXxxx(大驼峰式命名,只使用在类上)
方法,变量名的命名规则:多个单词组成,第一个单词小写,其余单词首字母大写 xxxxXxxxXxxx(小驼峰式命名,方法变量)
常量
Java中的数据量分为常量和变量,我们先来学习常量!
常量就是不变的数据量,例如100就是常量,任何数据量都有其类型,那么100这个常量是什么类型呢?回忆一下基本类型中有四类,分别是整数、小数(浮点数)、字符、布尔。那么100是哪一类型呢?没错,就是整数常量!!!
整数类型
十进制表示方式:正常数字 如 13、25等
二进制
八进制
十六进制
小数类型
如1.0、-3.15、3.168等
布尔类型
true、false
字符类型
如’a’,‘A’, ‘0’, ‘家’
字符必须使用英文单引号 包裹,并且其中只能且仅能包含一个字符。
字符串类型
字符串String类型是一种引用类型,我们先了解作为常量类型的使用方式
如“我爱Java”,“0123”,“”,“null”
字符串必须使用“”包裹,其中可以包含0~N个字符。
变量
基本数据类型:四类八种(查长度)
整数:byte(-120~127),short,int(默认整数类型),long
浮点数:float,double(默认浮点数)
布尔: boolean(true,false)
字符类型:char(‘ ’ )
语法一:数据类型 变量名=变量值 int i = 1;
语法二:
分步骤实现:数据类型 变量名;int i;//定义变量
变量名=变量值; i=1;//初始化变量
类型转换
概念:指的是基本类型(byte,short,int,long ,float,double)之间的转换
场景:1、数据类型兼容(都是数值类型)
2-1、小范围数据往大范围存----》自动类型转换(隐式类型转换)从左向右转
Byte—>short 自动
Shortint
Intlong
整数类型-小数类型
Float-double
eg.
2-1、大范围数据往小范围存----》强制类型转换(显式类型转换)从右向左转
Shortbyte
Intshort
Longint
小数类型整数类型
Doublefloat
语法:目标类型 变量名=(目标类型)源类型的变量 int i= (int) 1.11;
案例一:使用强制类型转换
需求说明:将double rise = 9.8;强转为int类型,输出如图所示的结果。(注意:当强制转换时,精度有损失)