1.注释:
(1)概念:注释是在指定位置添加的说明性信息
(2)类型:
-
单行注释://注释信息
-
多行注释:/* 注释信息 */
-
文档注释:/** 文档信息 */
2.关键字:
(1)定义:被java赋予特定含义的英文单词
(2)部分关键字说明:
-
class:用于(定义/创建)一个类,类是java最基本的组成单元;
(3)特点:
-
关键字字母全部小写
-
常用代码编辑器,对关键字有特殊颜色标记
3.字面量:
4.变量:
(1)定义格式:
数据类型 变量名=数据值;
(2)注意事项:
-
只能存一个值
-
变量名不允许重复定义
-
一条语句可以定义多个变量
-
变量在使用之前一定要进行赋值
(3)如何使用:
-
输出打印
-
参与计算
-
修改记录值
(4)使用场景:
-
重复使用某个值
-
某个数据经常发生改变
(5)练习:计算公交车人数:
public class Car{
public static void main(String[] args) {
/*一开始没有乘客。
第一站:上去一位乘客
第二站:上去两位,下来一位
第三站:上去两位,下来一位
第四站:下来一位
第五站:上来一位
问:到终点站,车上一共几位乘客
*/
int people=0;
people=people+1;
people=(people+2)-1;
people=(people+2)-1;
people-=1;
people+=1;
System.out.println(people);
}
}
5.计算机存储规则:
(1)是以二进制存储的
(2)进制分类:
-
二进制:由0和1组成,代码以0b开头
-
十进制:由0~9组成
-
八进制:由0~7组成,代码以0开头
-
十六进制:由0~9和a~f组成,代码以0x开头
(3)进制转换:
-
任意进制转换十进制:
-
公式:系数*基数的全次幂 相加
-
系数:就是每一位上的数
-
基数:当前进制数
-
例:101
-
二进制——>转十进制:1 * 2^0+0 * 2^1+1 * 2^2=5
-
八进制——>转十进制:1 * 8^0+0 * 8^1+1 * 8^2=65
-
十六进制——>转十进制:1 * 16^0+0 * 16^1+1 * 16^2=2748
-
-
-
十进制转换为其他进制:
-
除基取余不断除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来;
-
6.ASCII码表
7.数据类型:
(1)整数小数取值范围大小关系:
double>float>long>int>short>byte
(2)数据类型思维导图:
8.标识符
(1)定义:就是给类,方法,变量等起的名字;
(2)命名规则:
-
由数字、字母、下划线(_)和美元($)组成;
-
不能以数字开头,不能是关键字;
-
区分大小写;
-
小驼峰命名法:方法和变量;
-
大驼峰命名法:类名
9.键盘录入(Scanner):
(1)用法:
-
导包:import java.util.Scanner;
-
创建对象:Scanner sc=new Scanner(System.in);
-
接收数据:int i=sc.nextInt();