Day02内容目录
一、注释
注释的特点及分类
注释:解析这个代码 使得其他人调试更加方便
特点:在编译代码的时候不会编译注释, 不管发不发生错误
注释的分类: 1.当行注释 //
2. 多行注释 /* */ 快捷键是 ctrl + shift + /
3. 文档注释 : 一般用于在类的开始 /** (是以一个/ 两个** 开头)
* @version 1.0
* @author 某某某
* @since 简单的测试类
*/
注释好处: 1. 使得自己能够读懂以前写的代码
2. 便于我们进行调试
二、Java中的基础内容
1、Java的关键字
java的关键字 :也就是java 里有特殊的含义
关键字的 特点 :
1. 全部都是小写
2. 这些关键不能随意的增加与修改
3. 取名的时候不能使用这些关键
4. goto 这一个保留的关键字 , 取名的时候不能使用这些关键字
2、标识符
标识符: 也就是给类接口对象变量取的别名
作用: 可以具体通过别名来快速找到需要用到的类、接口、变量等
3、Java的语法规范
命名规范
包名的作用 : 便于我们管理 java 文件
1、包名规范 : com /cn(域名).(公司的名称).项目的名称.具体包的意思 (中间要以英文的. 进行分割)
2、类和接口:每个单词的首字母大写,其余字母要小写
例如:HelloWorld,最好是名词
3、方法:第一个单词的首字母小写,从第二个单词开始,首字母要大写
例如:getMax,最好动词,或者是动宾结构
4、变量:第一个单词的首字母小写,从第二个单词开始,首字母要大写
例如:myAge,最好是名词或者形容词
5、常量:所有字母全都大写,单词和单词之间,使用下划线分隔
例如:PI、SECONDS_PER_MINUTE
变量与常量
声明一个变量 (注意点:1.数据类型 2. 取名 3.给其赋值,4.变量赋值 永远是右边的给左边的进行赋值)
int age =16;
double money =50.5;
char sex=‘女’;
总结: 变量值的大小有基本数据类型的值来决定
如果是需要给多个变量来进行赋值 , 并且这些变量的数据类型都是一样的,就可以使用逗号进行分割
int zhangsanAge= 18,wangwuAge=28,zhaosi=38;
变量要注意的错误 :
1.第一个变量没有初始值
2. 超过最基本数据类型的最大的长度
3. 变量申明过后,下次就不需要来进行申明了, 直接通过变量名来给其赋值就可以了
4. 变量名不能够重复
5. 一个 = 是 变量赋值 == 是比较 (是真或者是假)
常量: 不会变的量 用 final 修饰的 赋值以后就不能够改变
与变量的区别 就是多了一个 final
static final double num = 0.618; 常量一般在开发中与 final 进行搭配
4、Java的基本数据类型
5、Java中的基本运算符
-
算术运算符 +(加) -(减法) *(乘法) /(除法) %(取余数)
num1++; 步骤: 先获取num1 的值 再进行 运算
++ num1 步骤: 是先进行运算之后,再获取其值 -
赋值运算符 +(加) -(减法) *(乘法) /(除法) %(取余数)
num+=5; ==> num = num+5 -
比较运算符
如果是两个字符串比较 使用的是其equlas 方法 -
逻辑运算符
&& 并且 也就是条件1 与 条件2 返回的结果都是真 最后这个表达式的结果才是真 (1==1) && (1<=3)
|| 或者 也就是 条件1 与 条件2 返回的结果 只要有一个是真的 最后这个表达式的结果就是真的 -
三元运算符
语法: 表达式1 ? 表达式2 : 表达式3
表达式1 的结果 只有两种 要么 true flase
表达式2 与表达式3 的类型必须一样
如果表达式 1 返回的结果 是 true 执行表达式2 相反 执行 表达式3
6、if语句分支结构
7、键盘输入以及随机数
Scanner input=new Scanner(System.in);
通过上述代码获取从键盘输入的数据
String str=input.next()
用String类型的变量来接收输入的字符串
Java的随机数生成代码:
Math.random()
生成0-1之间的小数,能取到0不能取到1
要想生成0-9之间的整数可以在原来的基础上*10,并用int类型接收如:
int rdNum=(int)(Math.random()*10);
三、练习